排除记录每个功能

时间:2013-11-28 16:31:09

标签: c doxygen

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

1 个答案:

答案 0 :(得分:1)

最快最简单的方法是将 希望doxygen处理的部分包围在@cond@endcond处。

  

MACROS和东西

     

/ ** @cond * /

     

int prototypes();

     

/ ** @endcond * /