|
Doxygen
|
Class that contains information about an inheritance relation. More...
#include <src/classdef.h>
Public Member Functions | |
| BaseClassDef (ClassDef *cd, const QCString &n, Protection p, Specifier v, const QCString &t) | |
Public Attributes | |
| ClassDef * | classDef |
| Class definition that this relation inherits from. | |
| QCString | usedName |
| name used in the inheritance list (may be a typedef name instead of the class name) | |
| Protection | prot |
| Protection level of the inheritance relation: Public, Protected, or Private. | |
| Specifier | virt |
| Virtualness of the inheritance relation: Normal, or Virtual. | |
| QCString | templSpecifiers |
| Template arguments used for the base class. | |
Class that contains information about an inheritance relation.
Definition at line 54 of file classdef.h.
|
inline |
Definition at line 56 of file classdef.h.
References classDef, prot, templSpecifiers, usedName, and virt.
| ClassDef* BaseClassDef::classDef |
Class definition that this relation inherits from.
Definition at line 60 of file classdef.h.
Referenced by BaseClassDef(), computeMemberRelationsForBaseClass(), and ClassDefImpl::writeInheritanceGraph().
| Protection BaseClassDef::prot |
Protection level of the inheritance relation: Public, Protected, or Private.
Definition at line 70 of file classdef.h.
Referenced by BaseClassDef(), and writeInheritanceSpecifier().
| QCString BaseClassDef::templSpecifiers |
Template arguments used for the base class.
Definition at line 78 of file classdef.h.
Referenced by BaseClassDef(), and ClassDefImpl::writeInheritanceGraph().
| QCString BaseClassDef::usedName |
name used in the inheritance list (may be a typedef name instead of the class name)
Definition at line 65 of file classdef.h.
Referenced by BaseClassDef().
| Specifier BaseClassDef::virt |
Virtualness of the inheritance relation: Normal, or Virtual.
Definition at line 75 of file classdef.h.
Referenced by BaseClassDef(), and writeInheritanceSpecifier().