doxygen - 命名空间/范围名称隐藏?

时间:2013-01-03 00:08:30

标签: doxygen

我的doxygen非常适合将C ++类名链接到我的参考手册页。但是,这仅在我在名称前面包含完整命名空间时才有效。例如:

blah blah blah MyClass blah - 没有为MyClass创建的URL

blah blah blah MyNamespace :: MyClass - 为MyClass创建URL

我正在编写一本包含大量文本的编程指南,在每个类名前面读取命名空间是很繁琐的。有没有办法指示doxygen创建链接,即使类名称没有完全限定命名空间?或者只是删除命名空间?我在配置文件中尝试使用HIDE_SCOPE_NAMES = YES,但没有效果。

1 个答案:

答案 0 :(得分:1)

假设您使用@page类型的命令创建指南,并且所有类都在MyNamespace中,您可以简单地将包含@page的注释放在命名空间中,即

namespace MyNamespace
{
/** 
@page mypage My page

blah blah blah MyClass blah
*/
}

然后MyClass会自动链接到MyNamespace::MyClass