【发布时间】:2011-01-22 07:17:00
【问题描述】:
是否可以在 Doxygen 中记录预处理器定义?我希望能够像变量或函数一样执行此操作,但是 Doxygen 输出似乎“丢失”了定义的文档,并且也不包含定义本身。
我尝试了以下
/**My Preprocessor Macro.*/
#define TEST_DEFINE(x) (x*x)
和
/**@def TEST_DEFINE
My Preprocessor Macro.
*/
#define TEST_DEFINE(x) (x*x)
我还尝试将它们放在一个组中(尝试了 defgroup、addtogroup 和 ingroup),而不是仅仅放在“文件范围”,但这也没有效果(尽管该组中的其他项目已按预期记录)。
我查看了各种 Doxygen 选项,但没有看到任何可以启用(或阻止)定义文档的内容。
【问题讨论】:
标签: c++ c-preprocessor doxygen