Main Page | Namespace List | Class List | Directories | File List | Class Members | File Members

CTArray< TYPE > Class Template Reference

#include <TArray.h>

List of all members.

Public Member Functions

 CTArray ()
 CTArray (long dimension)
 CTArray (TYPE *memory, long dimension, long activeIndex=0)
 CTArray (const CTArray< TYPE > &array)
 ~CTArray ()
void Construction (long dimension)
void Construction (TYPE *memory, long dimension, long activeIndex=0)
void Construction (const CTArray< TYPE > &array)
void Destruction ()
void ImportFrom (const void *source)
void ExportTo (void *destination) const
TYPE & operator[] (long index) const
TYPE & operator * () const
CTArray< TYPE > & operator= (const CTArray< TYPE > &array)
CTArray< TYPE > & operator &= (const CTArray< TYPE > &array)
bool Is_index_valid (long index) const
bool IsNull () const
bool IsNotNull () const
long GetDimension () const
long GetSizeInBytes () const
long GetLowerBound () const
long GetUpperBound () const
TYPE * GetMemoryPointer () const

template<class TYPE>
class CTArray< TYPE >


Constructor & Destructor Documentation

template<class TYPE>
CTArray< TYPE >::CTArray  ) 
 

template<class TYPE>
CTArray< TYPE >::CTArray long  dimension  ) 
 

template<class TYPE>
CTArray< TYPE >::CTArray TYPE *  memory,
long  dimension,
long  activeIndex = 0
 

template<class TYPE>
CTArray< TYPE >::CTArray const CTArray< TYPE > &  array  ) 
 

template<class TYPE>
CTArray< TYPE >::~CTArray  ) 
 


Member Function Documentation

template<class TYPE>
void CTArray< TYPE >::Construction const CTArray< TYPE > &  array  ) 
 

template<class TYPE>
void CTArray< TYPE >::Construction TYPE *  memory,
long  dimension,
long  activeIndex = 0
 

template<class TYPE>
void CTArray< TYPE >::Construction long  dimension  ) 
 

template<class TYPE>
void CTArray< TYPE >::Destruction  ) 
 

template<class TYPE>
void CTArray< TYPE >::ExportTo void *  destination  )  const
 

template<class TYPE>
long CTArray< TYPE >::GetDimension  )  const
 

template<class TYPE>
long CTArray< TYPE >::GetLowerBound  )  const
 

template<class TYPE>
TYPE* CTArray< TYPE >::GetMemoryPointer  )  const
 

template<class TYPE>
long CTArray< TYPE >::GetSizeInBytes  )  const
 

template<class TYPE>
long CTArray< TYPE >::GetUpperBound  )  const
 

template<class TYPE>
void CTArray< TYPE >::ImportFrom const void *  source  ) 
 

template<class TYPE>
bool CTArray< TYPE >::Is_index_valid long  index  )  const
 

template<class TYPE>
bool CTArray< TYPE >::IsNotNull  )  const
 

template<class TYPE>
bool CTArray< TYPE >::IsNull  )  const
 

template<class TYPE>
CTArray< TYPE >& CTArray< TYPE >::operator &= const CTArray< TYPE > &  array  ) 
 

template<class TYPE>
TYPE& CTArray< TYPE >::operator *  )  const
 

template<class TYPE>
CTArray< TYPE >& CTArray< TYPE >::operator= const CTArray< TYPE > &  array  ) 
 

template<class TYPE>
TYPE& CTArray< TYPE >::operator[] long  index  )  const
 


The documentation for this class was generated from the following file:
Generated on Tue Aug 29 11:42:42 2006 for PageLayoutDOCLIB by  doxygen 1.4.2