AutoLocalArray< T > Class Template Reference

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

#include <auto_local_array.h>

Inherited by AutoLocalClassArray< T >.

List of all members.

Public Member Functions

 AutoLocalArray (T *arr, size_t length)
T * operator* ()
T & operator[] (const int inx)
 operator T * ()
 operator void * ()
virtual ~AutoLocalArray ()

Public Attributes

const size_t length
const size_t size

Protected Attributes

T * arr

Detailed Description

template<class T>
class AutoLocalArray< T >

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


Constructor & Destructor Documentation

template<class T >
AutoLocalArray< T >::AutoLocalArray ( T *  arr,
size_t  length 
) [inline]
template<class T >
virtual AutoLocalArray< T >::~AutoLocalArray (  )  [inline, virtual]

Member Function Documentation

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

Member Data Documentation

template<class T >
T* AutoLocalArray< T >::arr [protected]
template<class T >
const size_t AutoLocalArray< T >::length
template<class T >
const size_t AutoLocalArray< 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