4

最近、いくつかのプロジェクトで doxygen をテストしています。

doxygen は、Java インターフェイス、抽象クラス、およびクラスを同じように扱っているようです。

斜体のフォントや、アイテムの種類を示唆するものはありません。これにより、継承グラフは、1 つのクラスが複数のスーパー クラスから継承されているように見えます。これはかなり面倒です。

いくつかの設定が不足していますか、それともそのように設計されていますか?

4

1 に答える 1

4

これは本当に欠けている機能です。

Doxygen は内部的にタイプを認識していますが、私の記憶が正しければ、Graphviz/dot にはいくつかの問題があり、イタリック体で一部のノードをレンダリングできず、他のノードはイタリック体でレンダリングできませんでした。

クラスとインターフェース (および、Objective-C プロトコルやカテゴリなどの他の特別な複合型) を別のリストに表示するという長年の考えもありますが、これはまだ実装されていません (ただし、お気軽にサポートしてください ;-)

于 2012-07-16T14:48:40.817 に答える