by shigemk2

当面は技術的なことしか書かない

Doxygen

doxygen 1.9.1

Doxygen Manual: Changelog スマホ画面見づらい

Doxygen 1.8.17

Doxygen Manual: Changelog スマホで見たら頭おかしくなる見た目してる なおGitHubのreleaseにリリースノートはない

EXTENSION_MAPPING

EXTENSION_MAPPING no_extension=pythonみたいな EXTENSION_MAPPING Doxygenでは、解析するファイルの拡張子にしたがって、パーサーを選択します。 このタグを使えば、特定の拡張子についてどのパーサを使うかを指定できます。 Doxygenには組み込みのマッピ…

doxygen markdown support

doxygen markdown support mdとかmarkdownの拡張子のファイルはサポートされている

getting started doxygen

getting started doxygen なぞる。

Man page with doxygen

Man page with doxygen このあたりがdoxygen on man pageのソースコードっぽい mandocvisitor.h/mandocvisitor.cpp

Doxygen download

Doxygen download GitHubあったんだね。ソースコードはC++です。 git clone https://github.com/doxygen/doxygen.git cd doxygen あとは、bugtracker https://bugzilla.gnome.org/show_bug.cgi?id=784032

Doxygen Output Formats

Doxygen Output Formats GENERATE_MANがYesだとLinuxコマンドのMan pageが生成できる。

doxygen commands

doxygen commands いろいろ

Doxyfileの書き方と読み方一覧

Let’s use doxygen! PROJECT_NAME プロジェクトの名前を設定する。サンプルでは、 File IO Wrapper にした。 PROJECT_NUMBER リビジョン番号などを設定する。サンプルでは、1.0 になっている。 OUTPUT_LANGUAGE 生成するドキュメントの記述言語を設定する。…

throwsについて

例外について記述するには、 phpdoc のキーワード @throws を使用する。 @note とか @attentionに書く必要はないのだよ。 (一応gistのテストも兼ねています。が、出来ないみたいだ)

Doxygenのコメント(関数)

◆◆電八開発倶楽部◆◆ /*! @brief 説明要約。関数の詳しい説明。 @attention 注意。現在の仕様で、使用時に他の説明から判断できない注意点。 @warning 警告。開発者向けに動作仕様からは判らない重要な注意事項があれば書く。 @note 覚え書き。開発中に参照す…