Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deBoundsCheckedArray< T > Class Template Reference

`#include <deFunctors.hpp>`

Collaboration diagram for deBoundsCheckedArray< T >:

[legend]
List of all members.

## Public Member Functions
| deBoundsCheckedArray ()
| ~deBoundsCheckedArray ()
void | operator= (T *refarray)
void | SetLength (int size)
int | GetLength ()
T & | operator[] (int index)
## Private Attributes
T * | m_array
int | m_length

### template<class T>
class deBoundsCheckedArray< T >

## Constructor & Destructor Documentation

template<class T>
deBoundsCheckedArray< T >::deBoundsCheckedArray | ( |  | ) | `[inline]`

template<class T>
deBoundsCheckedArray< T >::~deBoundsCheckedArray | ( |  | ) | `[inline]`

## Member Function Documentation

template<class T>
int deBoundsCheckedArray< T >::GetLength | ( |  | ) | `[inline]`

template<class T>
void deBoundsCheckedArray< T >::operator= | ( | T * | refarray | ) | `[inline]`

template<class T>
T& deBoundsCheckedArray< T >::operator[] | ( | int | index | ) | `[inline]`

template<class T>
void deBoundsCheckedArray< T >::SetLength | ( | int | size | ) | `[inline]`

## Member Data Documentation

template<class T>
T* deBoundsCheckedArray< T >::m_array`[private]`

template<class T>
int deBoundsCheckedArray< T >::m_length`[private]`

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

- deFunctors.hpp