Trabalho Prático - PDS2
Carregando...
Procurando...
Nenhuma entrada encontrado
Legenda do Grafo

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

Considere o seguinte exemplo:

/*! Classe oculta por causa da truncagem */
class Invisible { };
/*! Classe Truncated, relação de herança está oculta */
class Truncated : public Invisible { };
/* Classe não documentada com os comentários do Doxygen */
class Undocumented { };
/*! Classe possui que possui uma relação de herança pública */
class PublicBase : public Truncated { };
/*! Um template de classe */
template<class T> class Templ { };
/*! Classe possui que possui uma relação de herança protegida */
class ProtectedBase { };
/*! Classe possui que possui uma relação de herança privada */
class PrivateBase { };
/*! Classe utilizada pela classe Inherited */
class Used { };
/*! Super classe que herda outras 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 acima possuem os seguintes significados:

As setas possuem os seguintes significados: