#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().