Doxygen / C ++:如何链接到匿名命名空间变量

时间:2013-01-04 23:00:11

标签: c++ doxygen

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

EXTRACT_ANON_NSPACES = YES

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

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

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

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

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

1 个答案:

答案 0 :(得分:5)

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

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