programing:doxygen:doxygen-coding-rules-c
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| programing:doxygen:doxygen-coding-rules-c [2020/04/16 10:05] – yoko | programing:doxygen:doxygen-coding-rules-c [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | Doxygen記述ルール | + | ====== |
| - | ================= | + | |
| C/ | C/ | ||
| - | Doxygen文法マニュアル | + | ===== Doxygen文法マニュアル |
| - | -------------------- | + | |
| 「[[http:// | 「[[http:// | ||
| 行 11: | 行 9: | ||
| * [[http:// | * [[http:// | ||
| - | Doxygen設定項目 | + | ===== Doxygen設定項目 |
| - | -------------- | + | |
| 設定ファイル「`Doxyfile`」は、`doxygen -g` コマンド実行でデフォルト値ファイルが生成できる。特に下記項目について留意して設定する。 | 設定ファイル「`Doxyfile`」は、`doxygen -g` コマンド実行でデフォルト値ファイルが生成できる。特に下記項目について留意して設定する。 | ||
| - | ^ 必須 | + | ^ 必須 |
| - | | ◎ | + | | ◎ |
| - | | ◎ | + | | ◎ |
| - | | ◎ | + | | ◎ |
| - | | | + | | |
| - | | | `RECURSIVE` | + | | △ | `RECURSIVE` |
| - | | | + | | |
| - | | | + | | |
| - | コメント規約ルール例 | + | ===== コメント規約ルール例 |
| - | ------------------- | + | |
| 以下の **ファイル**,**グローバル関数**,**グローバル変数**,**来歴** のコメントについては最低限記述する。`doxygen` コマンド実行でドキュメントを生成する。 | 以下の **ファイル**,**グローバル関数**,**グローバル変数**,**来歴** のコメントについては最低限記述する。`doxygen` コマンド実行でドキュメントを生成する。 | ||
| 行 50: | 行 46: | ||
| | | ||
| * @brief | * @brief | ||
| - | * @param[in] argc 引数の個数 | + | * @param |
| - | * @param[in] argv 引数文字列 | + | * @param |
| - | * @return 終了コード(=0:正常, ≠0:エラー) | + | * @retval |
| + | * @retval 1 引数エラー | ||
| * @details | * @details | ||
| | | ||
| 行 61: | 行 58: | ||
| </ | </ | ||
| - | * 戻り値は数値を指定せず「`@return =0:正常, =-1: | + | * 戻り値は`retval`で数値を指定せず「`@return =0:正常, =-1: |
| * `@attention`の注意事項は無ければ省略する。 | * `@attention`の注意事項は無ければ省略する。 | ||
| * 引数と戻り値がない時は「`none`」と記述する。 | * 引数と戻り値がない時は「`none`」と記述する。 | ||
| 行 73: | 行 70: | ||
| /** | /** | ||
| * @brief | * @brief | ||
| - | * @param[in] mode モード指定(0 or 1) | + | * @param |
| - | * @retval | + | * @return 終了コード(=0:正常, ≠0:エラー) |
| - | * @retval | + | |
| * @details | * @details | ||
| | | ||
| 行 113: | 行 109: | ||
| - | その他のコメント | + | ===== その他のコメント |
| - | --------------- | + | |
| ### 覚え書き | ### 覚え書き | ||
| 行 137: | 行 132: | ||
| </ | </ | ||
| - | 補足 | + | ===== 補足 |
| - | ---- | + | |
| * 説明文の記述には[[http:// | * 説明文の記述には[[http:// | ||
| 行 144: | 行 138: | ||
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| - | 1. [[http:// | + | - [[http:// |
programing/doxygen/doxygen-coding-rules-c.1586999117.txt.gz · 最終更新: by yoko
