Puma Reference Manual Puma: Puma::CTypeVarArray Class Reference



Puma::CTypeVarArray Class Reference

Type of a variable length array. More...

#include <Puma/CTypeInfo.h>

Inheritance diagram for Puma::CTypeVarArray:
Inheritance graph

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:
baseThe base type of the array.
qualsThe type qualifiers.
Puma::CTypeVarArray::~CTypeVarArray ( ) [inline]

Destructor.