【问题标题】:Doxygen/C++ : how to link to anonymous namespace variablesDoxygen/C++:如何链接到匿名命名空间变量
【发布时间】:2012-12-19 10:32:09
【问题描述】:

我正在使用 Doxygen 来记录我的代码。许多代码在定义常量的 cpp 文件中都有匿名名称空间。我已经设置:

EXTRACT_ANON_NSPACES = YES

在我的 Doxygen 文件中,所有匿名命名空间都根据需要记录在案。

我的问题是我想引用匿名命名空间中的变量。例如,假设命名空间之一是在我的 Doxygen 文档中的MyClass::anonymous_namespace{MyFile.cpp}::kMyConstant 下定义的。我认为另一个注释块(例如,对于一个函数)可以链接到该常量,例如:

@see MyClass::anonymous_namespace{MyFile.cpp}::kMyConstant

不幸的是,我得到的唯一链接是 MyFile.cpp,但不是通过匿名命名空间到常量变量。显然我想这样做,以便如果常量的值发生变化,文档将在重新运行 Doxygen 时引用新值。如果常量发生变化,将常量的显式值放入文档中会很危险。

我上面的格式不正确吗?我已经为此广泛搜索了答案,但无济于事。

【问题讨论】:

    标签: c++ doxygen


    【解决方案1】:

    你想要的还没有实现,但我同意它很有用,你使用的格式是正确的,应该可以工作。

    我将在下一个版本中实现这一点。

    【讨论】:

    • 非常感谢您的及时回复。我期待着你的下一个版本。
    • 这个有没有实现过?语法是什么?我在文档中找不到它...
    猜你喜欢
    • 2017-01-24
    • 2011-05-10
    • 2011-05-11
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多