【问题标题】:doxygen - namespace/scope name hide?doxygen - 名称空间/范围名称隐藏?
【发布时间】:2013-01-03 00:08:30
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: doxygen


    【解决方案1】:

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

    namespace MyNamespace
    {
    /** 
    @page mypage My page
    
    blah blah blah MyClass blah
    */
    }
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-31
      • 2013-11-18
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多