强制doxygen忽略Objective-C中的类扩展

时间:2013-07-06 05:24:32

标签: objective-c doxygen

有没有办法强制doxygen忽略Objective-C项目中的所有类扩展而不使用预处理器指令?

我在Class.m文件中广泛使用类扩展来获取我的私有属性。当我使用doxygen为我的应用程序生成文档时,生成的类列表包括我所有的“秘密”类扩展。我想从生成的文档中隐藏这些扩展名。

我可以通过使用doxygen预处理器并使用Class.m围绕#ifndef/#endif中的扩展名来使doxygen忽略特定的类扩展。我真的不喜欢将它添加到我的所有Class.m具有内部扩展名的文件中,因为我觉得我在为我的文件添加了更多的混乱。

2 个答案:

答案 0 :(得分:2)

如果要排除 all 类继续,请将此行添加到Doxy文件

EXCLUDE_SYMBOLS        = *()

答案 1 :(得分:1)

可以在不更改源代码的情况下排除类扩展。这可以通过在exclude_symbols设置中列出类扩展来完成。请参阅示例屏幕截图:Doxygen Settings To Exclude Class Extensions