【发布时间】:2012-01-14 09:26:22
【问题描述】:
我想将 doxygen 设置为记录我的 Objective C 源代码的工具。代码生成工具似乎运行良好,只是它呈现我的 Objective C 方法描述的方式使它们看起来像是用 C++ 编写的。我已经阅读了Doxygen 网站中的所有各种选项,但我找不到强制它呈现更像“Objective-C”的外观的选项组合。
同样,编辑 doxygenLayout.xml 文件似乎对更改不同部分的名称很有用,但我不明白如何使用它来更改方法的表示方式。我在下面提供了一个示例:
注意版本后面有两个括号,类在类名和方法名之间使用两个冒号。有办法改变吗?
【问题讨论】:
-
Doxygen 在您的情况下显然将“版本”错误地解释为 C++ 方法,但它通常会自动检测 obj-C 代码。在带有默认配置文件的 .h 文件中尝试您的示例不会显示此问题,因此如果您设法在一个独立的示例中捕获它,请在 doxygen 的 bugtracker 中提交一个错误并附上示例。
-
感谢您的回答!从 1.7.5.1 升级到 1.7.6 似乎解决了我的问题。
标签: objective-c doxygen