IVT
CDynamicArrayTemplatePointer< T > Class Template Reference

#include <DynamicArrayTemplatePointer.h>

Public Member Functions

 CDynamicArrayTemplatePointer (bool bManageMemory, int nInitialSize=100)
 
 ~CDynamicArrayTemplatePointer ()
 
void AddElement (T *pElement)
 
bool DeleteElement (int nIndex)
 
void Clear ()
 
void ClearAndResize (int nSize)
 
int GetSize () const
 
int GetStorageSize () const
 
const T * operator[] (const int nElement) const
 
T *& operator[] (const int nElement)
 

Detailed Description

template<typename T>
class CDynamicArrayTemplatePointer< T >

Definition at line 58 of file DynamicArrayTemplatePointer.h.

Constructor & Destructor Documentation

template<typename T>
CDynamicArrayTemplatePointer< T >::CDynamicArrayTemplatePointer ( bool  bManageMemory,
int  nInitialSize = 100 
)
inline

Definition at line 62 of file DynamicArrayTemplatePointer.h.

template<typename T>
CDynamicArrayTemplatePointer< T >::~CDynamicArrayTemplatePointer ( )
inline

Definition at line 75 of file DynamicArrayTemplatePointer.h.

Member Function Documentation

template<typename T>
void CDynamicArrayTemplatePointer< T >::AddElement ( T *  pElement)
inline

Definition at line 88 of file DynamicArrayTemplatePointer.h.

template<typename T>
void CDynamicArrayTemplatePointer< T >::Clear ( )
inline

Definition at line 112 of file DynamicArrayTemplatePointer.h.

template<typename T>
void CDynamicArrayTemplatePointer< T >::ClearAndResize ( int  nSize)
inline

Definition at line 123 of file DynamicArrayTemplatePointer.h.

template<typename T>
bool CDynamicArrayTemplatePointer< T >::DeleteElement ( int  nIndex)
inline

Definition at line 96 of file DynamicArrayTemplatePointer.h.

template<typename T>
int CDynamicArrayTemplatePointer< T >::GetSize ( ) const
inline

Definition at line 133 of file DynamicArrayTemplatePointer.h.

template<typename T>
int CDynamicArrayTemplatePointer< T >::GetStorageSize ( ) const
inline

Definition at line 134 of file DynamicArrayTemplatePointer.h.

template<typename T>
const T* CDynamicArrayTemplatePointer< T >::operator[] ( const int  nElement) const
inline

Definition at line 137 of file DynamicArrayTemplatePointer.h.

template<typename T>
T*& CDynamicArrayTemplatePointer< T >::operator[] ( const int  nElement)
inline

Definition at line 138 of file DynamicArrayTemplatePointer.h.


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