CRecordVector< T > Class Template Reference

#include <Vector.h>

Inheritance diagram for CRecordVector< T >:

CBaseRecordVector

List of all members.

Public Member Functions

 CRecordVector ()
 CRecordVector (const CRecordVector &v)
CRecordVectoroperator= (const CRecordVector &v)
CRecordVectoroperator+= (const CRecordVector &v)
int Add (T item)
void Insert (int index, T item)
const T & operator[] (int index) const
T & operator[] (int index)
const T & Front () const
T & Front ()
const T & Back () const
T & Back ()
void Swap (int i, int j)
void Sort (int left, int right)
void Sort ()
void Sort (int left, int right, int(*compare)(const T *, const T *, void *), void *param)
void Sort (int(*compare)(const T *, const T *, void *), void *param)


Detailed Description

template<class T>
class CRecordVector< T >

Definition at line 37 of file Vector.h.


Constructor & Destructor Documentation

template<class T>
CRecordVector< T >::CRecordVector (  )  [inline]

Definition at line 40 of file Vector.h.

template<class T>
CRecordVector< T >::CRecordVector ( const CRecordVector< T > &  v  )  [inline]

Definition at line 41 of file Vector.h.


Member Function Documentation

template<class T>
CRecordVector& CRecordVector< T >::operator= ( const CRecordVector< T > &  v  )  [inline]

Definition at line 43 of file Vector.h.

template<class T>
CRecordVector& CRecordVector< T >::operator+= ( const CRecordVector< T > &  v  )  [inline]

Definition at line 48 of file Vector.h.

template<class T>
int CRecordVector< T >::Add ( item  )  [inline]

Definition at line 56 of file Vector.h.

Referenced by DecompressArchive(), OpenArchive(), and CRecordVector< void * >::operator+=().

template<class T>
void CRecordVector< T >::Insert ( int  index,
item 
) [inline]

Definition at line 62 of file Vector.h.

Referenced by OpenArchive().

template<class T>
const T& CRecordVector< T >::operator[] ( int  index  )  const [inline]

template<class T>
T& CRecordVector< T >::operator[] ( int  index  )  [inline]

template<class T>
const T& CRecordVector< T >::Front (  )  const [inline]

template<class T>
T& CRecordVector< T >::Front (  )  [inline]

template<class T>
const T& CRecordVector< T >::Back (  )  const [inline]

template<class T>
T& CRecordVector< T >::Back (  )  [inline]

template<class T>
void CRecordVector< T >::Swap ( int  i,
int  j 
) [inline]

Definition at line 76 of file Vector.h.

Referenced by CRecordVector< void * >::Sort().

template<class T>
void CRecordVector< T >::Sort ( int  left,
int  right 
) [inline]

Definition at line 83 of file Vector.h.

template<class T>
void CRecordVector< T >::Sort (  )  [inline]

template<class T>
void CRecordVector< T >::Sort ( int  left,
int  right,
int(*)(const T *, const T *, void *)  compare,
void *  param 
) [inline]

Definition at line 97 of file Vector.h.

template<class T>
void CRecordVector< T >::Sort ( int(*)(const T *, const T *, void *)  compare,
void *  param 
) [inline]


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

Generated on Sun May 25 00:20:51 2008 by  doxygen 1.5.6