Eirbot1A-2020
Légende du graphe

Cette page explique comment interpréter les graphes générés par doxygen.

Considérez l'exemple suivant :

/*! Classe invisible à cause d'une troncature */
class Invisible { };
/*! Classe tronquée, la relation d'héritage est masquée */
class Truncated : public Invisible { };
/*! Classe non documentée avec des commentaires Doxygen */
class Undocumented { };
/*! Classe dérivée par héritage public */
class PublicBase : public Truncated { };
/*! Un modèle de classe */
template<class T> class Templ { };
/*! Classe dérivée par héritage protégé */
class ProtectedBase { };
/*! Classe dérivée par héritage privé */
class PrivateBase { };
/*! Classe utilisée par la classe dérivée */
class Used { };
/*! Super-classe qui hérite de plusieurs autres classes */
class Inherited : public PublicBase,
protected ProtectedBase,
private PrivateBase,
public Undocumented,
public Templ<int>
{
private:
Used *m_usedClass;
};

Cela aboutira au graphe suivant :

Les rectangles du graphe ci-dessus ont la signification suivante :

Les flèches ont la signification suivante :