我正在记录我的代码,但无法让 doxygen 获取嵌套命名空间内的函数。谷歌搜索我没有看到任何人面临这个问题,如果重复,对不起。
namespace n1 {
/*! @addtogroup n1
*@{
*/
/**
* n2 is...
*/
namespace n2 {
/**
* n3 is...
*/
namespace n3 {
/**
* function does...
*/
static inline
int
find() { }
}
}
/*@}*/
}
在生成的文档 (html) 中,我看到了所有命名空间 ( n1
, n2
, n3
),但没有看到任何函数 (例如find()
)。n3 命名空间对应的页面不包含任何内容。
我也尝试过EXTRACT_ALL
构建标志,似乎没有帮助。
p/s/ doxygen 是使用 OS-X 的 Doxygen GUI 生成的。