clang: Graph Legend (original) (raw)

This page explains how to interpret the graphs that are generated by doxygen.

Consider the following example:

class Invisible { };

class Truncated : public Invisible { };

class Undocumented { };

class PublicBase : public Truncated { };

template class Templ { };

class ProtectedBase { };

class PrivateBase { };

class Inherited : public PublicBase,

protected ProtectedBase,

private PrivateBase,

public Undocumented,

public Templ

{

private:

Used *m_usedClass;

};

This will result in the following graph:

The boxes in the above graph have the following meaning:

The arrows have the following meaning: