Generated on Wed Jan 4 17:49:18 2006 for Gecode by doxygen 1.4.6

Gecode::VarArgArray< Var > Class Template Reference
[Programming variables]

Inherits Gecode::ArgArrayBase< Var >.

List of all members.


Detailed Description

template<class Var>
class Gecode::VarArgArray< Var >

Argument array for variables.

Argument arrays are used as convenient mechanism of passing arguments when calling functions as they combine both the size and the elements of an array. For a small number of elements, memory is allocated by creating an argument array object. Otherwise the memory is allocated from the heap.

Definition at line 354 of file array.icc.

Constructors and initialization

 VarArgArray (int n)
 Allocate array with n elements.
 VarArgArray (const VarArgArray< Var > &a)
 Initialize from variable argument array a (copy elements).
 VarArgArray (const VarArray< Var > &a)
 Initialize from variable array a (copy elements).


Constructor & Destructor Documentation

template<class T>
Gecode::VarArgArray< T >::VarArgArray int  n  )  [inline]
 

Allocate array with n elements.

Definition at line 838 of file array.icc.

template<class T>
Gecode::VarArgArray< T >::VarArgArray const VarArgArray< Var > &  a  )  [inline]
 

Initialize from variable argument array a (copy elements).

Definition at line 843 of file array.icc.

template<class T>
Gecode::VarArgArray< T >::VarArgArray const VarArray< Var > &  a  )  [inline]
 

Initialize from variable array a (copy elements).

Definition at line 851 of file array.icc.


The documentation for this class was generated from the following file: