我刚刚开始使用Doxygen,并对此进行了广泛的搜索,如果有明显的答案,请原谅我。
我正在开发一个嵌入式项目,函数可以在返回类型之前被标记为debug
或nodebug
。在我们的大多数库中,我们使用条件宏在文件顶部设置libname_debug
为debug
或nodebug
,然后每个函数都以libname_debug
为前缀。
出于文档编写目的,我希望Doxygen在函数文档中省略libname_debug
。它使函数列表变得混乱,更难查看每个函数的返回类型。
是否有可能以某种方式标记文件,以便Doxygen将该符号省略?目前,我正在用@cond/@endcond包装每个实例:
/** @cond */ libname_debug /** @endcond */
但这很麻烦,而且会给源代码添加额外的标记。
libname_debug=
中的最后一个 "equal" 是什么意思?这正确吗?谢谢。 - DrBecolibname_debug=
是正确的,那么它意味着宏libname_debug
会被“空扩展”。请查看链接的 Doxygen 页面。 - Micha Wiedenmann