Puma Reference Manual Puma: Puma::CUnionInfo Class Reference



Puma::CUnionInfo Class Reference

#include <Puma/CUnionInfo.h>

Inheritance diagram for Puma::CUnionInfo:

Inheritance graph

List of all members.


Detailed Description

Semantic information about a union.


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.


Constructor & Destructor Documentation

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

Constructor.

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


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.




Puma Reference Manual. Created on 5 Nov 2008.