Doxygen如何排除C++类?

Kri*_*ves 12 c++ doxygen

我想从Doxygen中的文档中排除一个类.通常这些类在名为相同的文件中,但有很多时候它们被包含在其他类定义中.这主要适用于以"_"或"Private"开头的类.

如何告诉Doxygen排除C++类?

提前致谢.

Jam*_*lis 15

您可以使用\cond标签.在类定义之前,添加:

\cond HIDDEN_SYMBOLS
Run Code Online (Sandbox Code Playgroud)

并在类定义之后添加:

\endcond
Run Code Online (Sandbox Code Playgroud)

除非HIDDEN_SYMBOLS在doxyfile中定义,否则不会记录\cond\endcond标记之间的内容.您可以随意更换HIDDEN_SYMBOLS.


Kri*_*ves 12

EXCLUDE_SYMBOLS可能是我的答案.