Puma Reference Manual 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.
CTypeUnion * TypeInfo () 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.

Constructor.

Destructor.

If the object type is CObjectInfo::UNION_INFO, then CObjectInfo::CleanUp() is called.


Member Function Documentation

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.