我正在使用Doxygen來記錄我的代碼。大部分代碼在定義了常量的cpp文件中都有匿名命名空間。我已設置:Doxygen/C++:如何鏈接到匿名命名空間變量
EXTRACT_ANON_NSPACES = YES
,並根據需要所有匿名命名空間記錄。
我的問題是我想引用匿名命名空間中的變量。例如,假設其中一個名稱空間是在我的Doxygen文檔MyClass::anonymous_namespace{MyFile.cpp}::kMyConstant
下定義的。我計算過,另一個註釋塊(比如,對於一個功能)可以鏈接到這樣的常數:
@see MyClass::anonymous_namespace{MyFile.cpp}::kMyConstant
不幸的是我得到的唯一聯繫就是MYFILE.CPP,但不是通過匿名的命名空間不斷變量。很明顯,我想這樣做,以便如果常量的值發生變化,那麼當Doxygen重新運行時,文檔將引用新值。如果常數變化,那麼在文檔中放置常量的顯式值會很危險。
我上面的格式不正確?我已經廣泛搜尋了一個答案,但無濟於事。
非常感謝您的及時回覆。我期待着你的下一個版本。 – user1949992