AutoLocalArray2< T > Class Template Reference

A support for local 2-dimensional arrays allocated on the stack. The class constains just information about the size. More...

#include <auto_local_array.h>

List of all members.

Public Member Functions

 AutoLocalArray2 (T *arr, int length0, int length1)
T * operator* ()
T * operator[] (const int inx)
 operator T * ()
 operator void * ()
virtual ~AutoLocalArray2 ()

Public Attributes

const int length0
const int length1
const int size

Protected Attributes

T * arr

Detailed Description

template<class T>
class AutoLocalArray2< T >

A support for local 2-dimensional arrays allocated on the stack. The class constains just information about the size.


Constructor & Destructor Documentation

template<class T>
AutoLocalArray2< T >::AutoLocalArray2 ( T *  arr,
int  length0,
int  length1 
) [inline]
template<class T>
virtual AutoLocalArray2< T >::~AutoLocalArray2 (  )  [inline, virtual]

Member Function Documentation

template<class T>
AutoLocalArray2< T >::operator T * (  )  [inline]
template<class T>
AutoLocalArray2< T >::operator void * (  )  [inline]
template<class T>
T* AutoLocalArray2< T >::operator* (  )  [inline]
template<class T>
T* AutoLocalArray2< T >::operator[] ( const int  inx  )  [inline]

Member Data Documentation

template<class T>
T* AutoLocalArray2< T >::arr [protected]
template<class T>
const int AutoLocalArray2< T >::length0
template<class T>
const int AutoLocalArray2< T >::length1
template<class T>
const int AutoLocalArray2< T >::size

The documentation for this class was generated from the following file:
Generated on Sat Jun 5 15:17:43 2010 for Hermes2D Library: Real Version by  doxygen 1.6.3