私はコードを文書化するために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が再実行されたときに、定数の値が変更された場合、ドキュメンテーションが新しい値を参照するようにします。定数が明示的に変更されると、ドキュメントの定数の明示的な値を設定することは危険です。
上記のフォーマットは正しくありませんか?私はこれを広範囲に捜し求めたが役に立たなかった。
迅速な対応に感謝します。私はあなたの次のリリースを楽しみにしています。 – user1949992