从doxygen输出中删除文件标签

时间:2018-08-22 11:54:46

标签: doxygen

我们正在使用doxygen(使用EXTENSION_MAPPING = sas=Java)记录SAS代码,而doxyfile是here

问题在于,每个文件下方都有一堆标签-按照下面突出显示的部分。

enter image description here

我们如何删除这些条目?有关信息,我们将生成的文档托管在here中。

我的doxygen版本是1.8.14

1 个答案:

答案 0 :(得分:1)

假设您只是将doxygen用于所编写的SAS宏的标头,则可以通过将这些部分放在\cond和{{1}中来避免doxygen查看代码的一部分。 }命令。

我在某些SAS项目中使用了doxygen,宏的结构如下:

\endcond

更新:要检查您是否也可以使用此功能,我在G​​itHub上分叉了Macro Core repository,并使用存储库中的配置文件运行了doxygen(1.8.20版)(我不得不更改一些目录)。生成的doxygen文档看起来像like this。正如您在图像中看到的,我得到的标签比您多。我不确定为什么会这样。

之后,我更改了一些宏(mf_abort,mf_existds和mf_getengine)。本质上,我将它们包装在/** \file sasmacro.sas ... <more doxygen commands> */ /** \cond */ %macro sasmacro(); ... %mend; /** \endcond */ @cond命令中,如上所示。顺便说一下,@endcond@都应该起作用。我使用相同的设置重新运行doxygen,在我的情况下,所有标签均为are gone

作为示例,我使用了mf_existds的新版本:

\