Puma Reference Manual Puma: Puma::CTypeAddress Class Reference



Puma::CTypeAddress Class Reference

Type of a reference. More...

#include <Puma/CTypeInfo.h>

Inheritance diagram for Puma::CTypeAddress:
Inheritance graph

List of all members.

Public Member Functions

 CTypeAddress (CTypeInfo *base)
 Constructor.
 ~CTypeAddress ()
 Destructor.

Detailed Description

Type of a reference.

Examples:

 int& i = i0;      // i has type 'reference to int'
                   // type structure:
                   // CTypeAddress
                   //   CTypePrimitive int
 const X& x = x0;  // x has type 'reference to const X'
                   // type structure:
                   // CTypeAddress
                   //   CTypeQualified const
                   //     CTypeClass X

Constructor & Destructor Documentation

Puma::CTypeAddress::CTypeAddress ( CTypeInfo base) [inline]

Constructor.

Type has id CTypeInfo::TYPE_ADDRESS.

Parameters:
baseThe base type.
Puma::CTypeAddress::~CTypeAddress ( ) [inline]

Destructor.