Sistema condomínio  v1.0
Legenda do grafo

Esta página explica como interpretar os grafos gerados pelo doxygen.

Considere o seguinte exemplo:

/*! Esta classe vai estar escondida devido à truncação */
class Invisible { };
/*! Esta classe tem a relação de herança escondida */
class Truncated : public Invisible { };
/* Classe não documentada por comentários doxygen */
class Undocumented { };
/*! Classe derivada usando derivação pública */
class PublicBase : public Truncated { };
/*! A template class */
template<class T> class Templ { };
/*! Classe derivada usando derivação protegida */
class ProtectedBase { };
/*! Classe derivada usando derivação privada */
class PrivateBase { };
/*! Classe usada pela classe Inherited */
class Used { };
/*! Super classe que deriva de várias classes */
class Inherited : public PublicBase,
protected ProtectedBase,
private PrivateBase,
public Undocumented,
public Templ<int>
{
private:
Used *m_usedClass;
};

Isto irá gerar o seguinte gráfo:

As caixas no grafo anterior têm as seguintes interpretações:

As setas têm a seguinte interpretação: