2

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

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

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

我正在编写一个包含大量文本的编程指南,阅读每个类名前面的命名空间很乏味。即使类名不完全符合命名空间,是否有办法指示 doxygen 创建链接?或者只是在命名空间存在时删除它?我曾尝试在我的配置文件中使用 HIDE_SCOPE_NAMES=YES,但没有效果。

4

1 回答 1

1

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

namespace MyNamespace
{
/** 
@page mypage My page

blah blah blah MyClass blah
*/
}

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

于 2013-01-06T20:26:52.783 回答