Your Site Title

Doxygen

文档生成工具, 是以配置文件配置项来工作, 也可以用doxywizardqt 写的gui工具来配置. 每个项目都要有自己的配置文件

doxygen -g <config-file> // 产生配置文件
doxygen <config-file>    // 产生文档

配置文件选项

注释

Comment blocks for C-like languages (C/C++/C#/Objective-C/PHP/Java)

一共有三种风格:

1. javadoc风格

    /**
     * ... text ...
     */

2. QT风格

    /*!
     * ... text ...
     */

3. C++ 风格

    ///
    /// ... text ...
    ///

    //!
    //!... text ...
    //!

当前使用Javadoc风格, 别的风格见管网

  1. 成员后面加文档

     int var; /**< Detailed description after the member */
    
  2. 函数:

@param表示参数, [in, out] 表示方向, 也可以使用内联注释, <表示字段在注释前面

    void foo(int v /**< [in] docs for input parameter v. */);

Special Commands

可以使用\或者@开头

Reference

Doxygen