【发布时间】:2010-12-09 19:50:51
【问题描述】:
我想从 Doxygen 的文档中排除一个类。通常这些类位于同名文件中,但很多时候它们包含在其他类定义中。这主要用于以“_”或“Private”开头的类。
如何告诉 Doxygen 排除 C++ 类?
提前致谢。
【问题讨论】:
我想从 Doxygen 的文档中排除一个类。通常这些类位于同名文件中,但很多时候它们包含在其他类定义中。这主要用于以“_”或“Private”开头的类。
如何告诉 Doxygen 排除 C++ 类?
提前致谢。
【问题讨论】:
您可以使用the \cond tag。在类定义之前,添加:
\cond HIDDEN_SYMBOLS
在类定义之后添加:
\endcond
除非您在 doxyfile 中定义 HIDDEN_SYMBOLS,否则不会记录 \cond 和 \endcond 标记之间的内容。你可以用任何你喜欢的替换HIDDEN_SYMBOLS。
【讨论】:
\cond 和\endcond 的源中做到这一点?也许像\nodoc 或\nodoxygen 在课堂上? Doxygen 手册中Special Commands 下没有看到命令,但我可能错过了。
EXCLUDE_SYMBOLS 可能是我的答案。
【讨论】:
使用 Doxygen GUI,您可以在
下找到多个排除选项"expert > input"
您可能会发现特别有用:
【讨论】: