Как документировать переменную, которой нет в Doxygen? - PullRequest
2 голосов
/ 16 января 2012

Например, у меня есть глобальная переменная $ theme, определенная в файле конфигурации, которая не обрабатывается Doxygen. Но я хочу это задокументировать. Я пытался сделать это:

/**
 * @var $theme
 * @brief Active theme.
 */

но это не сработало.

1 Ответ

4 голосов
/ 17 января 2012

Вы можете создать специфичный для doxygen файл для документирования переменных, например:

config.dox

/**
 * @defgroup configuration Configuration
 */

/**
 * @ingroup configuration
 * @brief Active Theme
 */
$theme;

Это создаст новый модуль Doxygen с именем «Configuration», который будет содержать переменную $theme. Вы также можете связать $theme с определенным классом (используйте @memberof вместо @ingroup).

...