Puma::CBaseClassInfo Class Reference

#include <Puma/infos/CBaseClassInfo.h>

Inheritance diagram for Puma::CBaseClassInfo:

Inheritance graph

List of all members.


Detailed Description

A CBaseClassInfo object represents a base class of a class.

Public Member Functions

 CBaseClassInfo ()
 ~CBaseClassInfo ()
CClassInfoClass () const
CClassInfoClassPseudoInstance () const
void Class (CClassInfo *)
CT_BaseSpecTree () const

Constructor & Destructor Documentation

Puma::CBaseClassInfo::CBaseClassInfo (  )  [inline]

Construct a new base class info.

Puma::CBaseClassInfo::~CBaseClassInfo (  ) 

Destruct the base class info. If the object id is BASECLASS_INFO, Puma::CObjectInfo::CleanUp() is called.


Member Function Documentation

CClassInfo * Puma::CBaseClassInfo::Class (  )  const [inline]

Get the class info of the base class.

CClassInfo * Puma::CBaseClassInfo::ClassPseudoInstance (  )  const [inline]

Get the class info if the base class is a template pseudo instance

void Puma::CBaseClassInfo::Class ( CClassInfo  ) 

Set the class info of the base class.

CT_BaseSpec* Puma::CBaseClassInfo::Tree (  )  const

Get the syntax tree node of the base class specifier.

Reimplemented from Puma::CObjectInfo.


Generated on Sat May 10 03:03:49 2008 for Puma by  doxygen 1.5.5