Diese Seite erklärt die Interpretation der von doxygen erzeugten Graphen.
Beispiel:
/*! Wegen Verkürzung unsichtbare Klasse */ class Invisible { }; /*! Klasse verkürzt dargestellt, Vererbungsbeziehung ist versteckt */ class Truncated : public Invisible { }; /* Nicht mit doxygen-Kommentaren dokumentierte Klasse */ class Undocumented { }; /*! Mithilfe öffentlicher Vererbung vererbte Klasse */ class PublicBase : public Truncated { }; /*! Eine Template-Klasse */ template<class T> class Templ { }; /*! Mithilfe geschützter Vererbung vererbte Klasse */ class ProtectedBase { }; /*! Mithilfe privater Vererbung vererbte Klasse */ class PrivateBase { }; /*! Von der Klasse Inherited benutzte Klasse */ class Used { }; /*! Superklasse, die von mehreren anderen Klassen erbt */ class Inherited : public PublicBase, protected ProtectedBase, private PrivateBase, public Undocumented, public Templ<int> { private: Used *m_usedClass; };
Dies liefert den folgenden Graphen:
Die Rechtecke in obigem Graphen bedeuten:
Die Pfeile bedeuten: