SHOGUN v0.9.0
|
本页向您展示如何理解由Doxygen生成的图形。
请考虑如下示例:
/*! 由于截取而使该类不可见 */ class Invisible { }; /*! 被截取的类,继承关系被隐藏起来了 */ class Truncated : public Invisible { }; /* 没有被doxygen的注释文档化的类 */ class Undocumented { }; /*! 被公有继承的类 */ class PublicBase : public Truncated { }; /*! A template class */ template<class T> class Templ { }; /*! 被保护继承的类 */ class ProtectedBase { }; /*! 被私有继承的类 */ class PrivateBase { }; /*! 被使用的类 */ class Used { }; /*! 继承了若干其它类的类 */ class Inherited : public PublicBase, protected ProtectedBase, private PrivateBase, public Undocumented, public Templ<int> { private: Used *m_usedClass; };
如果在配置文件中指定了MAX_DOT_GRAPH_HEIGHT的值为200,则Doxygen将生成如下的图形:
以上图形中的矩形有如下的含义:
各个箭头有如下的含义: