doxygen - 将整个文件(包括成员)分组?

标签 doxygen

如何对文件的所有函数、类、定义等进行分组?

示例文件:

/*!
 * \file
 * \ingroup myGroup
 */

/*!
 * this is my function.
 */
int myfunc();

现在,如果查看输出,只会将文件添加到该组中。功能不是。我需要将 \ingroup myGroup 添加到该文件中才能添加它。可以通过括号{}或其他方式来完成吗?

最佳答案

感谢阿尔伯特的坚持,我找到了一种可行的方法:

/*!
 * \file
 * this is my testfile
 * \ingroup UnitName
 * \addtogroup UnitName
 * \{
 */

/*!
 * this is my function.
 */
int myfunc();

/*! \} */

这会生成所需的输出。文件和函数已正确添加。

它不适用于\ingroup。它将函数放入文件部分(我升级到最新版本的 doxygen,结果相同。

关于doxygen - 将整个文件(包括成员)分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29077187/

相关文章:

c++ - 强制属性类型为 doxygen

uml - Graphviz + Doxygen 生成UML类图

c++ - Doxygen:防止由于前向声明和模板造成重复

qt - 如何通过 Doxygen 生成类似于 Qt 的文档?

c - 在 C 中使用 Doxygen,您是注释函数原型(prototype)还是定义?或两者?

c++ - doxygen:pdf 中损坏的目录

c++ - 在 Visual Studio 2010 中使用 Doxygen

java - Doxygen 将 Java 泛型方法视为包保护

comments - 如何注释掉 Doxygen 文档中的注释

objective-c - doxygen 链接到类别中的 Objective-C 方法