BaseClassDef Struct Reference

Class that contains information about an inheritance relation. More...

#include <classdef.h>

List of all members.

Public Member Functions

 BaseClassDef (ClassDef *cd, const char *n, Protection p, Specifier v, const char *t)

Public Attributes

ClassDefclassDef
QCString usedName
Protection prot
Specifier virt
QCString templSpecifiers


Detailed Description

Class that contains information about an inheritance relation.

Definition at line 395 of file classdef.h.


Constructor & Destructor Documentation

BaseClassDef::BaseClassDef ( ClassDef cd,
const char *  n,
Protection  p,
Specifier  v,
const char *  t 
) [inline]

Definition at line 397 of file classdef.h.


Member Data Documentation

ClassDef* BaseClassDef::classDef

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 BaseClassDef::prot

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

Specifier BaseClassDef::virt

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


The documentation for this struct was generated from the following file:



Generated on Mon Mar 31 10:58:56 2008 by  doxygen 1.5.1