3

私は doxygen を使用して、次のような c++ 列挙型を文書化しています。

/** Members */
enum {
  MEMBER_ONE, /*!< This is member one */
  MEMBER_TWO  /*!< This is member two */
} members;

ドキュメントは良さそうに見えますが、問題は、コードにドキュメントへのハイパーリンクがあることです (次のようなファイル ドキュメントのセクションについて話しています。

ファイル ドキュメント

file1.h

enum { MEMBER_ONE, MEMBER_TWO };

列挙型ソース コードのすべてのメンバーに改行がありません。doxygenに改行を尊重させたり挿入させたりする方法はありますか? コメント
の中に入れることは、ドキュメント自体に対してのみ機能します

4

1 に答える 1

6

Doxygen は列挙型の値を再フォーマットしますが、ENUM_VALUES_PER_LINE構成オプションを使用して 1 行に表示される要素の数を制御できます。したがって、1 に設定すると、元のソース コードと同じように、1 行に 1 つの項目を取得できます。

于 2013-10-20T19:44:18.990 に答える