Skip to content

v0.3.0

Compare
Choose a tag to compare
@srydell srydell released this 18 Mar 17:32
· 35 commits to main since this release
b9a9d4b

News

Features

Added support for parsing documentation.

Documentation strings on:

  • functions (member and global)
  • variables (member and global)
  • enums (member and global, C++11 and legacy)
  • classes/structs

Documentation is parsed from one of the supported forms:

// One line comment
class OneLiner {};

/** Single multi line comment */
class SingleMulti {};

/**
* Multi
* line
* comment
*/
class Multi {};

/**
Bare multi
Another line
*/
class BareMulti {};

/*!
* Qt style
*/
class QtStyle {};

/*******************************************************************************
* JavaDoc Style
* is
* boxy
******************************************************************************/
class JavaDoc {};

///
/// Triplets is a commitment
///
class Triplets {};

//!
//! This is one of the doxy styles
//!
class DoxyBang {};

Add tests for all of the above.