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
不够吗?