Puma Reference Manual Puma: Puma::CTypeVarArray Class Reference



Puma::CTypeVarArray Class Reference

Type of a variable length array. More...

#include <Puma/CTypeInfo.h>

Inherits Puma::CTypeArray.

List of all members.

Public Member Functions

 CTypeVarArray (CTypeInfo *base, CTypeQualified *quals=0)
 Constructor.
 ~CTypeVarArray ()
 Destructor.

Detailed Description

Type of a variable length array.

Example:

 void foo(int len) {
   int i[len];      // i has type 'variable length array of int'
 }

Constructor & Destructor Documentation

Puma::CTypeVarArray::CTypeVarArray ( CTypeInfo base,
CTypeQualified quals = 0 
) [inline]

Constructor.

Type has id CTypeInfo::TYPE_VAR_ARRAY.

Parameters:
base The base type of the array.
quals The type qualifiers.
Puma::CTypeVarArray::~CTypeVarArray (  )  [inline]

Destructor.




Puma Reference Manual. Created on 24 Nov 2009.