2

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

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

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

4

2 回答 2

2

如果你想排除所有的类延续添加这一行到 Doxy 文件

EXCLUDE_SYMBOLS        = *()
于 2014-05-14T18:52:39.997 回答
1

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

于 2013-07-06T16:28:34.897 回答