【问题标题】:Doxygen & Objective-C: wrong nomenclature "Public Member Functions"Doxygen 和 Objective-C:错误的命名法“公共成员函数”
【发布时间】:2012-01-02 05:51:55
【问题描述】:

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

【问题讨论】:

    标签: objective-c doxygen


    【解决方案1】:

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

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

    的文件

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

    <publicmethods title="Methods"/>
    

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

    LAYOUT_FILE            = DoxygenLayout.xml
    

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

    【讨论】:

    • 嘿,这真的很酷。现在我应该编辑哪个元素以在“详细说明”下将“成员函数文档”替换为“方法文档”?还有其他地方出现“功能”这个词吗?
    • 呃,就是它下面的元素,'publicstaticmethods'!再次感谢。
    猜你喜欢
    • 2015-08-13
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    • 2010-11-06
    • 2016-02-05
    • 2012-04-12
    • 2011-05-17
    相关资源
    最近更新 更多