# TMCSMPArrayRequest< T > Class Template Reference

Inheritance diagram for TMCSMPArrayRequest< T >:

List of all members.

## Public Member Functions
| TMCSMPArrayRequest ()
| TMCSMPArrayRequest (int32 space)
virtual | ~TMCSMPArrayRequest ()
int32 | GetElemSpace ()
void | SetSMPArray (TMCSMPArray< T > *ptr)
## Protected Attributes
TMCSMPArray< T > * | fSMPArray
int32 | fElemSpace

### template<class T>
class TMCSMPArrayRequest< T >

## Constructor & Destructor Documentation

template<class T >

TMCSMPArrayRequest< T >::TMCSMPArrayRequest | ( |  | ) | `[inline]`

Construct a request on the stack to ask for an array.

template<class T >

TMCSMPArrayRequest< T >::TMCSMPArrayRequest | ( | int32 | space | ) | `[inline]`

Construct a request on the stack to ask for an array with at least 'space' spaces in it.

template<class T >

virtual TMCSMPArrayRequest< T >::~TMCSMPArrayRequest | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

template<class T >

int32 TMCSMPArrayRequest< T >::GetElemSpace | ( |  | ) | `[inline]`

template<class T >

void TMCSMPArrayRequest< T >::SetSMPArray | ( | TMCSMPArray< T > * | ptr | ) | `[inline]`

## Member Data Documentation

template<class T >

int32 TMCSMPArrayRequest< T >::fElemSpace`[protected]`

template<class T >

TMCSMPArray< T >* TMCSMPArrayRequest< T >::fSMPArray`[protected]`

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

- MCSMPArray.h