@par【ユーザ定義 (段落)】
@parblock・@endparblock【段落ブロック】
@internal・@endinternal【内部文書】
@copydoc・@copybrief・@copydetails【ドキュメント複製】
@par【ユーザ定義 (段落)】
メモ
- ユーザ定義の段落を記述 (段落はインデント)
- 空行・他のセクションコマンドで終了
- ALIASES【エイリアス】を指定して、独自コマンドの定義が可能
(子サイト: 『Q&A:Doxygenで独自コマンドを定義するには?』 の変更履歴の例参照) - 改行は、@n【改行】を使用
- 【ユーザー定義段落タイトル】を指定すると、新たな段落を作成 (同一段落タイトルを指定しても、新規作成)
- 全体の一覧にも出力する場合、@xrefitem【ユーザ定義 (一覧)】を使用
- @parblock・@endparblock【段落ブロック】が利用可
- 関数内に記述することで、処理の説明に応用可能 (参照 例:処理フロー ・HIDE_IN_BODY_DOCS【関数内ドキュメントの非表示】)
- 関連
構文
@par [ユーザー定義段落タイトル]
段落テキスト
例
【HTML出力例】
- ユーザー定義段落タイトル
- 段落テキストA 段落テキストB
- 段落テキストC 段落テキストD
- ユーザー定義段落タイトル
- 段落テキストE 段落テキストF
ALIASES【エイリアス】
【HTML出力例:void funcParA ( )】
関数の説明
- 処理
- 処理A
- 処理B
- 処理C
【HTML出力例:void funcParB ( )】
関数の説明
- 処理
- 処理X
- 処理Y
- 処理Z
@parblock【段落ブロック (開始)】
@endparblock【段落ブロック (終了)】
メモ
- 段落ブロックを記述
- 引数が ~ となるコマンドで使用 (@par【ユーザ定義 (段落)】・@param【引数】 ・@warning【警告】等)
- 空行で段落終了とせずに、その次の行も同一段落
- 関連
構文
@parblock
段落ブロック
@endparblock
例
【HTML出力例】
- 警告
- 警告A
- 警告B
- 警告C
- 警告B
- ユーザー定義段落タイトル
- 段落テキストA
- 段落テキストB
- 段落テキストC
- 警告
- 警告D (改行)
警告E (改行)
警告F
- ユーザー定義段落タイトル
- 段落テキストD (改行)
段落テキストE (改行)
段落テキストF
- 警告
警告X (parblock)
警告Y (parblock)
警告Z (parblock)
- ユーザー定義段落タイトル
段落テキストX (parblock)
段落テキストY (parblock)
段落テキストZ (parblock)
@internal【内部文書 (開始)】
@endinternal【内部文書 (終了)】
メモ
- 内部文書の範囲を記述
- INTERNAL_DOCS【内部文書の表示有無】で表示有無を切り替え
- 関連
構文
@internal
内部文書
[@endinternal]
コメントブロックの最後で自動終了
例
@copydoc【ドキュメント複製】
@copybrief【ドキュメント複製 (概要)】
@copydetails【ドキュメント複製 (詳細)】
メモ
- ドキュメントの複製を記述
- ドキュメントの重複を回避 (継承・オーバーロード 等で有用)
- コピー元となるオブジェクト:メンバ(クラス・ファイル・グループ)・クラス・名前空間・グループ・ページ・ファイル (この順でチェック)
- @copydoc【ドキュメント複製】:全体をコピー (再帰的な使用が可能、相互参照等は不可)
@copybrief【ドキュメント複製 (概要)】:@brief【概要】部分をコピー
@copydetails【ドキュメント複製 (詳細)】:@brief【概要】以外をコピー
- 関連
構文
@copydoc コピー元オブジェクト
@copybrief コピー元オブジェクト
@copydetails コピー元オブジェクト
コピー元オブジェクト:一意となる指定
例
【HTML出力例:void funcCopy ( int p1 )】
関数の概要
関数の詳細
- todo
- TODO
- 引数
p1 引数1の説明 (A)
【HTML出力例:void funcCopy ( int p1, int p2 )】
関数の概要
関数の詳細
- todo
- TODO
- 引数
p1 引数1の説明 (A) p2 引数2の説明 (B)
全てのコピー有り
【HTML出力例:void funcCopyBrief ( int p1 )】
関数の概要
- 引数
p1 引数1の説明 (C)
詳細・引数・TODOのコピー無し
【HTML出力例:void funcCopyDetails ( int p1 )】
関数の詳細
- todo
- TODO
- 引数
p1 引数1の説明 (A)
詳細・引数・TODOのコピー有り