| Puma Reference Manual | Puma: Puma::CUnionInfo Class Reference |
Semantic information about a union. More...
#include <Puma/CUnionInfo.h>
Inherits Puma::CRecord.
Inherited by Puma::CUnionInstance.
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.