Doxygen / C ++: глобальное пространство имен в списке пространств имен - PullRequest
4 голосов
/ 23 марта 2010

Могу ли я показать глобальное пространство имен в списке пространств имен документации, созданной с помощью Doxygen? У меня есть некоторые функции, которые extern "C", они появляются в документации заголовочного файла, который их объявляет, но не в списке пространств имен, и создается впечатление, что их на самом деле нет ...

1 Ответ

3 голосов
/ 23 марта 2010

Насколько я знаю, эта функция по-прежнему отсутствует в Doxygen. Один обходной путь, который не является слишком многословным, - это использовать @defgroup MyGlobals и поместить функции extern "C" в эту группу:

/*! @ingroup MyGlobals
 * @{ */

// ... functions

/*! @} */

Это добавляет функции в запись под названием MyGlobals на вкладке Модули .

Эта запись в блоге представляет обходной путь с использованием внешних ссылок, но я лично считаю его слишком многословным.

...