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


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 11 Jul 2008.