コードに実装されているいくつかの「エラー コード」のドキュメントを生成しようとしています。作業を開始するために、次のリファレンスを使用しました:
Doxygen
を使用したカスタム タグ\xrefitem
andALIASES
オプションを使用して、次のことを行いました。
ALIASES = "error{1}=\ref ErrorCode-\1 \"ErrorCode-\1\" " \
"implement{1}=\xrefitem implement \"Implements ErrorCode\" \"ErrorCode Implementation\" \1" \
コードでは、FUNC1 にコメントを記述します。たとえば、次のようになります。
@implement{@error{001}} Error Code 001
上記を使用して、関数名と実装されているエラー コードを表示するページを生成できます。
今、私が持っているのは、プロジェクト内の同じエラー コードの複数のソースです。したがって、ドキュメントには、エラーコードとそれが実装されている場所 (関数へのリンク付き) を確認できるページも必要です。
「ErrorCodeの実装」ページにあるもの:
FUNC1
Implements ErrorCode-001, ErrorCode-003
FUNC2
Implements ErrorCode-002
「ErrorCode Tracing」ページに欲しいもの:
ErrorCode-001
Implemented in FUNC1, FUNC3
ErrorCode-002
Implemented in FUNC2
これはDoxygenでどのように行うことができますか?