10

doxygen を使用して、何とか状態図を作成したいと思います。それを達成するのに役立つdoxygenのトリックはありますか?

現在、私は書式設定済みのテキストを使用してから、独自の「フリーテキスト図」を追加していますが、これは維持が難しく、描画に時間がかかります。

私は doxygen によって作成された他のすべてのダイアグラム (つまり、継承、リレーションなど...) を使用しますが、ステート マシンは "標準" の c/c++ 構造ではないため (つまり、eech デザイナーはそれらを異なる方法で実装できます)、自動化されたものはないと思います。 doxygen にこれを行うように指示する方法。しかし、各状態の横にコメントできるダイアグラム要素の作成のようなものはありますか? たぶん、この大雑把な例のようなものです:

\section state Diagram
... description

\state state1...
\value1 returns state2
\value2 returns state1
int myState1Handler(){...}

\state state2...
\value1 returns state1
\value2 returns state2
int myState2Handler(){...}

編集1:

または、以下のコメントで提案されているようにgraphvizマークアップ言語を使用して、それらをdoxygen出力と統合することは可能ですか?

4

3 に答える 3