我可以在Doxygen生成的文档的命名空间列表中显示全局命名空间吗?我有一些extern "C"
的函数,它们出现在声明它们的头文件的文档中,但不在命名空间列表中,它给人的印象是它们实际上并不存在......
答案 0 :(得分:3)
据我所知,Doxygen仍然缺少此功能。一个不是过于冗长的解决方法是使用@defgroup MyGlobals
并将extern "C"
函数放在该组中:
/*! @ingroup MyGlobals
* @{ */
// ... functions
/*! @} */
这会在选项卡 Modules 上添加名为 MyGlobals 的条目中的函数。
This blog entry介绍了使用外部参照的解决方法,但我个人觉得它太冗长了。