libgadu  1.12.2
Legenda wykresu

Ta strona wyjaśnia jak interpretować wykresy, które są wygenerowane przez doxygen.

Rozważ następujący przykład:

/*! Klasa Niewidzialna z powodu okrojenia */
class Niewidzialna { };
/*! Klasa Okrojona, relacja dziedziczenia jest ukryta */
class Okrojona : public Niewidzialna { };
/* Klasa nie udokumentowana komentarzami doxygen */
class Nieudokumentowana { };
/*! Klasa, która jest dziedziczona publicznie */
class PublicznaBaza : public Okrojona { };
/*! Szablon klasy */
template<class T> class Templ { };
/*! Klasa, która jest dziedziczona przy użyciu dziedziczenia chronionego */
class ChronionaBaza { };
/*! Klasa, która jest dziedziczona prywatnie */
class PrywatnaBaza { };
/*! Klasa, która jest użyta przez klasę Dziedziczona */
class Uzyta { };
/*! Superklasa, która dziedziczy kilka innych klas */
class Dziedziczona : public PublicznaBaza,
protected ChronionaBaza,
private PrywatnaBaza,
public Nieudokumentowana,
public Templ<int>
{
private:
Uzyta *m_usedClass;
};

Rezultat na następującym wykresie:

Prostokąty w powyższym wykresie mają następujące znaczenie:

Strzałki mają następujące znaczenie: