Doxygen& Objective-C:错误的命名法“公共成员职能”

时间:2011-11-20 06:10:09

标签: objective-c doxygen

我注意到Doxygen为Objective-C类生成了“Public Member Functions”的文档。 Objective-C通常讨论方法而不是成员函数(C ++命名法)。我想知道是否有办法让Doxygen在其输出中使用正确的术语(没有通过sed运行输出)。

1 个答案:

答案 0 :(得分:3)

您可以使用自定义布局文件更改公共成员部分的标题。

首先使用doxygen -l创建默认布局。这会创建一个名为DoxygenLayout.xml

的文件

使用文本(或XML)编辑器打开文件并查找doxygenlayout > class > memberdecl > publicmethods并编辑元素的title属性,如下所示

<publicmethods title="Methods"/>

在doxygen的配置文件中提及您的布局文件:

LAYOUT_FILE            = DoxygenLayout.xml

并使用此配置文件运行doxygen,您应该看到Methods作为该部分的标题,而不是Public Member Functions