#include <Puma/infos/CBaseClassInfo.h>

Public Member Functions | |
| CBaseClassInfo () | |
| ~CBaseClassInfo () | |
| CClassInfo * | Class () const |
| CClassInfo * | ClassPseudoInstance () const |
| void | Class (CClassInfo *) |
| CT_BaseSpec * | Tree () const |
| 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.
| 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.
1.5.5