マークダウン構文を使用して、Doxygen でフェンスされたコード ブロックを使用しています。これにより、次のような単純なコード例を簡単に追加できます。
~~~~~{.cpp}
void doSomething()
{
}
~~~~~
2 つのスラッシュを使用してフェンスで囲まれたコード ブロックにコメントを追加しようとすると、Doxygen はスラッシュを削除するようです。だから私がこれを書くとき:
~~~~~{.cpp}
void doSomething()
{
// This function should do something
}
~~~~~
私はこの出力を得る:
void doSomething()
{
This function should do something
}
フェンシングされたコード ブロックにコメントを保持するように Doxygen に指示するにはどうすればよいですか?
編集:
完全なファイルは次のようになります (ドキュメントのみのファイルには、標準の Doxygen 拡張子 .dox を使用します)。
/*!
\page PATTERN_SAMPLE Sample
~~~~~{.cpp}
void doSomething()
{
// This function should do something
}
~~~~~
*/
結果は次のようになります。