| Puma Reference Manual | Puma: Puma::CUnionInfo Class Reference |
#include <Puma/CUnionInfo.h>

Public Member Functions | |
| CUnionInfo () | |
| Constructor. | |
| ~CUnionInfo () | |
| Destructor. | |
| CUnionInfo * | DefObject () const |
| Get the semantic object of the union definition. | |
| CTypeUnion * | TypeInfo () const |
| Get the type information for the union. | |
Protected Member Functions | |
| CUnionInfo (ObjectId id) | |
| Constructor. | |
| Puma::CUnionInfo::CUnionInfo | ( | ObjectId | id | ) | [inline, protected] |
Constructor.
| id | The object type. |
| Puma::CUnionInfo::CUnionInfo | ( | ) | [inline] |
Constructor.
| Puma::CUnionInfo::~CUnionInfo | ( | ) | [inline] |
Destructor.
If the object type is CObjectInfo::UNION_INFO, then CObjectInfo::CleanUp() is called.
| CUnionInfo* Puma::CUnionInfo::DefObject | ( | ) | const |
Get the semantic object of the union definition.
Reimplemented from Puma::CObjectInfo.
| CTypeUnion * Puma::CUnionInfo::TypeInfo | ( | ) | const [inline] |