2013-01-04 21 views
7

私はコードを文書化するためにDoxygenを使用しています。多くのコードでは、定数が定義されているcppファイルに匿名の名前空間があります。私のDoxygenのファイルにDoxygen/C++:匿名の名前空間変数にリンクする方法

EXTRACT_ANON_NSPACES = YES

を、必要に応じてすべての匿名の名前空間は文書化されています:私は設定しています。

私の問題は、匿名の名前空間で変数を参照したいということです。たとえば、Doxygen文書の中でMyClass::anonymous_namespace{MyFile.cpp}::kMyConstantの下に名前空間の1つが定義されているとします。私は別のコメントブロックは、(たとえば、機能のために)その定数等にリンクすることができることを考え出し:

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

残念ながら、私が得る唯一のリンクは定数への匿名の名前空間を通じてmyfile.cppのことですが、ではありません変数。明らかに、私はこれを実行して、Doxygenが再実行されたときに、定数の値が変更された場合、ドキュメンテーションが新しい値を参照するようにします。定数が明示的に変更されると、ドキュメントの定数の明示的な値を設定することは危険です。

上記のフォーマットは正しくありませんか?私はこれを広範囲に捜し求めたが役に立たなかった。

答えて

3

あなたが望むものはまだ実装されていませんが、それは有用であり、使用するフォーマットは正しいものであり、動作するはずです。

これを次のリリースで実装します。

+0

迅速な対応に感謝します。私はあなたの次のリリースを楽しみにしています。 – user1949992

関連する問題