doxygen-将包含成员的整个文件分组?
如何对文件的所有函数、类、定义等进行分组 示例文件:doxygen-将包含成员的整个文件分组?,doxygen,Doxygen,如何对文件的所有函数、类、定义等进行分组 示例文件: /*! * \file * \ingroup myGroup */ /*! * this is my function. */ int myfunc(); 现在,如果查看输出,只有文件被添加到该组中。该函数不可用。我需要将\ingroup myGroup添加到该文件以添加它。这可以通过括号{}或任何其他方式实现吗?Thans to alberts persistence我找到了一种工作方式: /*! * \file * th
/*!
* \file
* \ingroup myGroup
*/
/*!
* this is my function.
*/
int myfunc();
现在,如果查看输出,只有文件被添加到该组中。该函数不可用。我需要将
\ingroup myGroup
添加到该文件以添加它。这可以通过括号{}或任何其他方式实现吗?Thans to alberts persistence我找到了一种工作方式:
/*!
* \file
* this is my testfile
* \ingroup UnitName
* \addtogroup UnitName
* \{
*/
/*!
* this is my function.
*/
int myfunc();
/*! \} */
这将生成所需的输出。文件和函数已正确添加
它不适用于
\ingroup
。它将函数放在文件部分(我升级到了最新版本的doxygen,结果是一样的。你看过\{和\}吗?是的,我已经写过了。我试过了,但是没有用。可能是我的语法错了。你有一个有效的例子吗?我错过了\{}由于在您的问题中没有清楚地显示,因此只有{}。您可能需要使用\defgroup(请参阅文档)定义组,并在\defgroup之后的下一行添加\{。在文件末尾,您将需要一个带有\}的注释块@albert:组在其他地方定义。我不能使用\defgroup两次,可以吗?至少我不应该…最简单的方法是用一个小测试示例来尝试它(刚刚做了,这是可能的,但请注意组标题必须匹配)。这是可行的,但如果要向多个组添加函数,则不可行(您必须同时使用\ingroup
和\addtogroup
吗?\addtogroup
不够吗?