2012-08-10 47 views
4

我注意到的doxygen的新版本(我有1.8.1.1)生產類名單,其中嵌套層次進行,如:的doxygen和「舊式」類列表

  • 命名空間
    • MyClass1的
    • MyClass2

http://www.itk.org/Doxygen/html/annotated.html

我更願意希望有類列表的舊式:

  • 命名空間:: MyClass1的
  • 命名空間:: MyClass2

例如http://trilinos.sandia.gov/packages/docs/r10.8/packages/tpetra/doc/html/annotated.html

doxyfile中是否有一個設置可以讓我獲得舊式?


我的這一要求背後的原因是,我通常通過搜索「命名空間:: MyClass的」尋找我的C++類。通常甚至「::我」都會很快找到合適的課程。在新風格中,我不再知道如何去做。

+0

有趣的問題。這將是一個非常好的功能。 – 2012-08-10 13:29:37

回答

1

通常註釋索引應該有「詳細程度」的導航,你可以在這裏看到: http://www.nsnam.org/doxygen/annotated.html
點擊(在本例中5)的最高水平將擴大整個索引,然後你可以輕鬆地搜索類。

另一種方法是使用註釋索引:
http://www.nsnam.org/doxygen/classes.html

+0

「點擊最高級別(示例中的5)將擴展整個索引,然後您可以輕鬆搜索類。」那麼如果你想在名字空間MyNS中搜索'MyClass',那麼你首先需要搜索'MyNS'(在這個過程中,你也會發現如果一個類名包含'MyNS',然後你搜索'MyClass',你會也可以找到像'IAmNotMyClass'這樣的類,在舊的風格中,搜索'MyNS :: MyClass'(甚至是'My')會立即得到你想要的地方 – 2012-08-14 11:37:51

+0

不要誤解我的意思,新的樣式看起來對於瀏覽和瀏覽很有用,但舊列表的機器搜索更多 – 2012-08-14 11:39:23

+0

至於註釋索引,不幸的是命令是'Classname