我刚刚在我的文档中发现了一个问题。我有一个文件,其中有一组定义,我试图以这种形式一起记录这些定义:
namespace ABC {
/**
* @name ABC
*
* Hello.
*
* @{
*/
using Test1 = std::vector<int>;
using Test2 = std::vector<size_t>;
/** @} */
}
但是,在此文件上运行 doxygen 时,文档 ABC
并且里面的 typedefs 重复两次。如果组位于全局范围内的命名空间之外,则不会发生这种情况。我究竟做错了什么?
EXTRACT_ALL = YES
最佳答案
在 doxygen 版本 1.8.17、1.8.18、1.8.19(我没有查看早期版本)中存在显示的问题。
在 1.8.20 及更新版本中,问题消失了。
关于c++ - 如果在命名空间中,Doxygen 会复制成员组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67161988/