有没有办法强制doxygen忽略Objective-C项目中的所有类扩展而不使用预处理器指令?
我在Class.m
文件中广泛使用类扩展来获取我的私有属性。当我使用doxygen为我的应用程序生成文档时,生成的类列表包括我所有的“秘密”类扩展。我想从生成的文档中隐藏这些扩展名。
我可以通过使用doxygen预处理器并使用Class.m
围绕#ifndef/#endif
中的扩展名来使doxygen忽略特定的类扩展。我真的不喜欢将它添加到我的所有Class.m
具有内部扩展名的文件中,因为我觉得我在为我的文件添加了更多的混乱。
答案 0 :(得分:2)
如果要排除 all 类继续,请将此行添加到Doxy文件
EXCLUDE_SYMBOLS = *()
答案 1 :(得分:1)
可以在不更改源代码的情况下排除类扩展。这可以通过在exclude_symbols
设置中列出类扩展来完成。请参阅示例屏幕截图: