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