Титульная страница   Иерархия классов   Алфавитный указатель   Классы   Файлы   Члены классов   Члены файла   Примеры  

Легенда

Обозначения, используемые в графах.

Рассмотрим следующий пример:

/*! Невидимый класс из-за усечения */
class Invisible { };

/*! Усеченный класс, отношение наследования скрыто */
class Truncated : public Invisible { };

/* Недокументированный класс */
class Undocumented { };

/*! Открытое наследование */
class PublicBase : public Truncated { };

/*! Шаблон класса */
template<class T> class Templ {};

/*! Защищенное наследование */
class ProtectedBase { };

/*! Закрытое наследование */
class PrivateBase { };

/*! Класс, используемый классом Inherited */
class Used { };

/*! Класс, порожденный от других классов */
class Inherited : public PublicBase,
                  protected ProtectedBase,
                  private PrivateBase,
                  public Undocumented,
                  public Templ<int>
{
  private:
    Used *m_usedClass;
};
Если MAX_DOT_GRAPH_HEIGHT в конфигурационном файле установлен в 240, получится следующий граф:

Прямоугольники в этом графе имеют следующее значение:

Стрелки имеют следующее значение:
РУП БЕЛГИПРОДОР Документация на BGDNet сгенерирована Mon Apr 1 18:37:02 2002, БЕЛГИПРОДОР ©  2001