OOStuBS/MPStuBS
Erklärung des Graphen

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: