Puma Reference Manual Puma: Puma::CTypeClass Class Reference



Puma::CTypeClass Class Reference

#include <Puma/CTypeInfo.h>

Inheritance diagram for Puma::CTypeClass:

Inheritance graph

List of all members.


Detailed Description

Type of a class.

Examples:

 class X x;    // x has type 'class X'
 struct Y y;   // y has type 'class Y'

Public Member Functions

 CTypeClass (CRecord *c)
 Constructor.
 ~CTypeClass ()
 Destructor.
CClassInfoClassInfo () const
 Get the semantic information about the class.

Constructor & Destructor Documentation

Puma::CTypeClass::CTypeClass ( CRecord c  )  [inline]

Constructor.

Type has id CTypeInfo::TYPE_CLASS.

Parameters:
c The semantic information about the class.

Puma::CTypeClass::~CTypeClass (  )  [inline]

Destructor.


Member Function Documentation

CClassInfo* Puma::CTypeClass::ClassInfo (  )  const

Get the semantic information about the class.

Reimplemented from Puma::CTypeInfo.




Puma Reference Manual. Created on 5 Nov 2008.