2013-01-04 49 views
7

我正在使用Doxygen來記錄我的代碼。大部分代碼在定義了常量的cpp文件中都有匿名命名空間。我已設置:Doxygen/C++:如何鏈接到匿名命名空間變量

EXTRACT_ANON_NSPACES = YES

在我的Doxygen文件

,並根據需要所有匿名命名空間記錄。

我的問題是我想引用匿名命名空間中的變量。例如,假設其中一個名稱空間是在我的Doxygen文檔MyClass::anonymous_namespace{MyFile.cpp}::kMyConstant下定義的。我計算過,另一個註釋塊(比如,對於一個功能)可以鏈接到這樣的常數:

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

不幸的是我得到的唯一聯繫就是MYFILE.CPP,但不是通過匿名的命名空間不斷變量。很明顯,我想這樣做,以便如果常量的值發生變化,那麼當Doxygen重新運行時,文檔將引用新值。如果常數變化,那麼在文檔中放置常量的顯式值會很危險。

我上面的格式不正確?我已經廣泛搜尋了一個答案,但無濟於事。

回答

3

你想要什麼還沒有實現,但我同意它是有用的,你使用的格式是正確的,應該工作。

我將在下一個版本中實現此功能。

+0

非常感謝您的及時回覆。我期待着你的下一個版本。 – user1949992