#include <classdef.h>
Public Member Functions | |
| BaseClassDef (ClassDef *cd, const char *n, Protection p, Specifier v, const char *t) | |
Public Attributes | |
| ClassDef * | classDef |
| QCString | usedName |
| Protection | prot |
| Specifier | virt |
| QCString | templSpecifiers |
Definition at line 395 of file classdef.h.
| BaseClassDef::BaseClassDef | ( | ClassDef * | cd, | |
| const char * | n, | |||
| Protection | p, | |||
| Specifier | v, | |||
| const char * | t | |||
| ) | [inline] |
Definition at line 397 of file classdef.h.
Class definition that this relation inherits from.
Definition at line 402 of file classdef.h.
Referenced by generateDEFForClass(), DiagramRow::insertClass(), ClassDef::mergeMembers(), trimBaseClassScope(), ClassDef::writeClassDiagrams(), and ClassDef::writeDocumentation().
| QCString BaseClassDef::usedName |
name used in the inheritance list (may be a typedef name instead of the class name)
Definition at line 407 of file classdef.h.
Protection level of the inheritance relation: Public, Protected, or Private
Definition at line 412 of file classdef.h.
Referenced by generateDEFForClass(), DiagramRow::insertClass(), ClassDef::mergeMembers(), and ClassDef::writeClassDiagrams().
Virtualness of the inheritance relation: Normal, or Virtual
Definition at line 417 of file classdef.h.
Referenced by generateDEFForClass(), DiagramRow::insertClass(), ClassDef::mergeMembers(), and ClassDef::writeClassDiagrams().
| QCString BaseClassDef::templSpecifiers |
Template arguments used for the base class
Definition at line 420 of file classdef.h.
Referenced by DiagramRow::insertClass(), and ClassDef::writeClassDiagrams().
1.5.1