Doxygen & Objective-C: неправильная номенклатура «Общественные функции-члены» - PullRequest
1 голос
/ 20 ноября 2011

Я заметил, что Doxygen генерирует документацию с надписью «Public Member Functions» для классов Objective-C.Objective-C обычно говорит о методах, а не о функциях-членах (номенклатура C ++).Интересно, есть ли способ заставить Doxygen использовать правильную терминологию в своем выводе (если не считать вывод через sed).

1 Ответ

3 голосов
/ 20 ноября 2011

Вы можете изменить заголовок открытого раздела, используя пользовательский файл макета.

Сначала создайте макет по умолчанию, используя doxygen -l. Это создает файл с именем DoxygenLayout.xml

Откройте файл с помощью текстового (или XML) редактора и найдите doxygenlayout > class > memberdecl > publicmethods и отредактируйте атрибут заголовка элемента следующим образом

<publicmethods title="Methods"/>

Упомяните ваш файл макета в файле конфигурации doxygen:

LAYOUT_FILE            = DoxygenLayout.xml

и запустите doxygen, используя этот файл конфигурации, и вы должны увидеть Methods в качестве заголовка раздела вместо Public Member Functions.

...