Я пытаюсь получить XML-документацию от Doxygen, которая включает функции-члены и ИСКЛЮЧАЕТ переменные-члены.
Возможно ли это сделать? Из документа я не мог найти много ...
Спасибо!
Я пытаюсь получить XML-документацию от Doxygen, которая включает функции-члены и ИСКЛЮЧАЕТ переменные-члены.
Возможно ли это сделать? Из документа я не мог найти много ...
Спасибо!
Вероятно, вы захотите задокументировать все, что находится в публичном интерфейсе ваших классов, и пропустить все детали реализации. В этом случае вы можете использовать EXTRACT_PRIVATE = NO
.
Вы можете ввести имя каждой переменной в опции EXCLUDE_SYMBOL. Сколько существует различных имен переменных? Если вы не создали аналогичный шаблон в каждом имени переменной, т.е.
Автомобиль varCar, varScooter;
а потом
EXCLUDE_SYMBOL = переменная*
в вашем конфигурационном файле. Просто убедитесь, что ни одно имя метода или класса не соответствует вашему шаблону. Однако я не нашел элегантного решения этой проблемы.
Для Objective-C может быть полезно объявить ивары в заголовке (чтобы их можно было использовать непосредственно в категориях или подклассах).
Однако, чтобы Doxygen пропустил их, добавьте следующее:
EXCLUDE_SYMBOLS = SomeType \
AnotherType \
_*
. . это зависит от использования современного стандарта именования иваров с начальным символом подчеркивания.