Puma Reference Manual | Puma::CUnionInfo Class Reference |
Semantic information about a union. More...
#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. |
Semantic information about a union.
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] |
Get the type information for the union.
Reimplemented from Puma::CObjectInfo.