gpt4 book ai didi

c++ - 如果在命名空间中,Doxygen 会复制成员组

转载 作者:行者123 更新时间:2023-12-04 16:54:05 26 4
gpt4 key购买 nike

我刚刚在我的文档中发现了一个问题。我有一个文件,其中有一组定义,我试图以这种形式一起记录这些定义:

namespace ABC {
/**
* @name ABC
*
* Hello.
*
* @{
*/

using Test1 = std::vector<int>;
using Test2 = std::vector<size_t>;

/** @} */
}
但是,在此文件上运行 doxygen 时,文档 ABC并且里面的 typedefs 重复两次。如果组位于全局范围内的命名空间之外,则不会发生这种情况。
enter image description here
我究竟做错了什么?
  • Doxygen 版本 1.8.17
  • EXTRACT_ALL = YES
  • 最佳答案

    在 doxygen 版本 1.8.17、1.8.18、1.8.19(我没有查看早期版本)中存在显示的问题。
    在 1.8.20 及更新版本中,问题消失了。

  • 解决方案是将doxygen 升级到当前版本(1.9.1)。
  • 关于c++ - 如果在命名空间中,Doxygen 会复制成员组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67161988/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com