Могу ли я показать глобальное пространство имен в списке пространств имен документации, созданной с помощью Doxygen? У меня есть некоторые функции, которые extern "C"
, они появляются в документации заголовочного файла, который их объявляет, но не в списке пространств имен, и создается впечатление, что их на самом деле нет ...
Doxygen / C ++: глобальное пространство имен в списке пространств имен
Ответы (1)
Насколько мне известно, в Doxygen до сих пор нет этой функции. Один обходной путь, который не является чрезмерно подробным, - это использовать @defgroup MyGlobals
и поместить extern "C"
функции в эту группу:
/*! @ingroup MyGlobals
* @{ */
// ... functions
/*! @} */
Это добавляет функции в запись с именем MyGlobals на вкладке Модули.
Эта запись в блоге представляет обходной путь с использованием внешних ссылок, но лично я считаю это слишком многословным.
person
Georg Fritzsche
schedule
23.03.2010
Чтобы уточнить, это поместит функции в запись MyGlobals на вкладке Modules (не в пространствах имен).
- person Giovanni Funchal; 25.03.2010
Действительно, я должен был упомянуть об этом - добавил.
- person Georg Fritzsche; 25.03.2010