小编use*_*986的帖子

Doxygen:如何在多个组中包含元素

Doxygen文档说\ ingroup可用于将实体添加到多个组:

\ingroup (<groupname> [<groupname> <groupname>])
Run Code Online (Sandbox Code Playgroud)

问题是我尝试了它并且Doxygen将权利添加到组列表中的最后一个组.就像是

/** \ingroup A B
 * ...
 */
Run Code Online (Sandbox Code Playgroud)

将元素添加到模块A,但不添加到B.有谁知道原因,以及如何解决它?

我尝试使用Doxygen版本1.7.6.1和1.8.1.2.

谢谢你的帮助.

编辑:我意识到doxygen输出一个警告说:

Member X found in multiple @ingroup groups! The member will be put in group B, and not in group A
Run Code Online (Sandbox Code Playgroud)

在我看来,这与文档相矛盾.

答案:我自己回答.我试图将函数添加到多个组,但文档说"注意复合实体(如类,文件和命名空间)可以放在多个组中,但成员(如变量,函数,typedef和枚举)只能是一个一组成员".

grouping doxygen

9
推荐指数
1
解决办法
3991
查看次数

标签 统计

doxygen ×1

grouping ×1