Page principale | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de classe

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;
};
Si la valeur 240 est attribuée au tag MAX_DOT_GRAPH_HEIGHT du fichier de configuration, cela génèrera le graphe suivant:

graph_legend.png

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

Les flèches ont la signification suivante:
Généré le Fri Nov 19 14:20:31 2004 pour NGN par  doxygen 1.3.9.1