我遇到了 doxygen 文档的问题。在“文件”部分,是否可以使用 doxyfile 中的标志删除页面顶部的函数列表?如果没有,有没有办法在这个“函数”列表之前插入一个部分(在我的 cpp 源代码中使用 doxygen 命令)。
2 回答
设置EXTRACT_ALL
为NO
。
设置HIDE_UNDOC_MEMBERS
为YES
。
不要记录您想要隐藏的成员。
您还可以使用EXCLUDE_SYMBOLS
排除一些记录的项目: EXCLUDE_SYMBOLS 标记可用于指定一个或多个应从输出中排除的符号名称(命名空间、类、函数等)。符号名称可以是完全限定名称、单词,或者如果使用通配符 *,则可以是子字符串。示例:ANamespace、AClass、AClass::ANamespace、ANamespace::*Test
请参阅此文档页面: http: //www.doxygen.nl/manual/customize.html
“更改页面布局”一章解释了如何包含/排除和更一般地组织生成的文档。如果我理解正确,我遇到了像你这样的问题,并按照上述文档中指示的步骤操作:
1)通过使用命令“doxygen -l”,我得到了一个标准的“DoxygenLayout.xml”布局文件
2) 准备一个自定义布局文件,通过修改标准文件,注释掉整个 <memberdecl>...</memberdecl> XML 部分
3) 在我的 Doxyfile 中,将自定义布局文件指定为选项“LAYOUT_FILE”的值
小心路径,以便 doxygen 知道在哪里可以找到 Doxyfile 和自定义布局文件。