Puma Reference Manual Puma: Puma::CUnionInfo Class Reference



Puma::CUnionInfo Class Reference

Semantic information about a union. More...

#include <Puma/CUnionInfo.h>

Inheritance diagram for Puma::CUnionInfo:
Inheritance graph

List of all members.

Public Member Functions

 CUnionInfo ()
 Constructor.
 ~CUnionInfo ()
 Destructor.
CUnionInfoDefObject () const
 Get the semantic object of the union definition.
CTypeUnionTypeInfo () const
 Get the type information for the union.

Protected Member Functions

 CUnionInfo (ObjectId id)
 Constructor.

Detailed Description

Semantic information about a union.


Constructor & Destructor Documentation

Puma::CUnionInfo::CUnionInfo ( ObjectId  id) [inline, protected]

Constructor.

Parameters:
idThe 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.


Member Function Documentation

CUnionInfo* Puma::CUnionInfo::DefObject ( ) const

Get the semantic object of the union definition.

See also:
CObjectInfo::DefObject()

Reimplemented from Puma::CObjectInfo.

CTypeUnion * Puma::CUnionInfo::TypeInfo ( ) const [inline]

Get the type information for the union.

Reimplemented from Puma::CObjectInfo.