【发布时间】:2010-06-25 17:31:30
【问题描述】:
我刚刚开始使用 Doxygen,并且对此进行了大量搜索,如果有明显的答案,请原谅我。
我正在开发一个嵌入式项目,其中函数可以在返回类型之前标记为debug 或nodebug。在我们的大多数库中,我们使用条件宏将文件顶部的libname_debug 设置为debug 或nodebug,然后每个函数都以libname_debug 开头。
出于文档目的,我想让 Doxygen 将 libname_debug 排除在函数文档之外。它使函数列表变得混乱,使得查看每个函数的返回类型变得更加困难。
是否可以以某种方式标记文件,以便 Doxygen 将那个符号排除在外?目前,我将每个实例包装在 @cond/@endcond 中:
/** @cond */ libname_debug /** @endcond */
但这很麻烦,并且会在源代码中添加额外的标记。
【问题讨论】: