11

私は自分のコードを文書化するために Doxygen を使用しています。コードの多くには、定数が定義されている cpp ファイルに匿名の名前空間があります。私は設定しました:

EXTRACT_ANON_NSPACES = YES

私のDoxygenファイルで、すべての匿名の名前空間が必要に応じて文書化されています。

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

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

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

上記の形式は間違っていますか? 私はこれに対する答えを広範囲に探しましたが、役に立ちませんでした。

4

1 に答える 1

7

あなたが望むものはまだ実装されていませんが、それが有用であり、使用する形式が正しいものであり、機能するはずであることに同意します.

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

于 2013-01-05T18:05:04.817 に答える