我正在尝试使用doxygen为我的C应用程序生成文档,但仅针对宏(#define)。 INPUT头文件包含宏和一些函数原型,但我不希望Doxygen为原型生成文档。因此问题。如何仅使用宏生成文档?我尝试了很多选择。 EXCLUDE_PATTERN没有帮助,因为有宏和原型总是有一个共同的模式,并且一个独特的模式将来可能不是唯一的。我还尝试将所有宏移动到特定组(\ addgroup)下,但无法找到一种方法来排除函数原型所属的组。 我确信在doxygen中这样的事情应该是可能的,但我无法找到它(doxygen文档/ stackoverflow /一般谷歌搜索)。请帮忙。
答案 0 :(得分:1)
最快最简单的方法是将 希望doxygen处理的部分包围在@cond
和@endcond
处。
MACROS和东西
/ ** @cond * /
int prototypes();
/ ** @endcond * /