#include <Vector.h>

Public Member Functions | |
| CRecordVector () | |
| CRecordVector (const CRecordVector &v) | |
| CRecordVector & | operator= (const CRecordVector &v) |
| CRecordVector & | operator+= (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) |
Definition at line 37 of file Vector.h.
| CRecordVector< T >::CRecordVector | ( | ) | [inline] |
| CRecordVector< T >::CRecordVector | ( | const CRecordVector< T > & | v | ) | [inline] |
| CRecordVector& CRecordVector< T >::operator= | ( | const CRecordVector< T > & | v | ) | [inline] |
| CRecordVector& CRecordVector< T >::operator+= | ( | const CRecordVector< T > & | v | ) | [inline] |
| int CRecordVector< T >::Add | ( | T | item | ) | [inline] |
Definition at line 56 of file Vector.h.
Referenced by DecompressArchive(), OpenArchive(), and CRecordVector< void * >::operator+=().
| void CRecordVector< T >::Insert | ( | int | index, | |
| T | item | |||
| ) | [inline] |
| const T& CRecordVector< T >::operator[] | ( | int | index | ) | const [inline] |
Reimplemented in CObjectVector< T >, CObjectVector< CStringBase >, CObjectVector< NWildcard::CItem >, CObjectVector< NWildcard::CCensorNode >, CObjectVector< CArchiverExtInfo >, and CObjectVector< NWildcard::CPair >.
Definition at line 69 of file Vector.h.
Referenced by CRecordVector< void * >::Back(), CRecordVector< void * >::Front(), and CRecordVector< void * >::Swap().
| T& CRecordVector< T >::operator[] | ( | int | index | ) | [inline] |
| const T& CRecordVector< T >::Front | ( | ) | const [inline] |
Reimplemented in CObjectVector< T >, CObjectVector< CStringBase >, CObjectVector< NWildcard::CItem >, CObjectVector< NWildcard::CCensorNode >, CObjectVector< CArchiverExtInfo >, and CObjectVector< NWildcard::CPair >.
Definition at line 71 of file Vector.h.
Referenced by DecompressArchive().
| T& CRecordVector< T >::Front | ( | ) | [inline] |
| const T& CRecordVector< T >::Back | ( | ) | const [inline] |
| T& CRecordVector< T >::Back | ( | ) | [inline] |
| void CRecordVector< T >::Swap | ( | int | i, | |
| int | j | |||
| ) | [inline] |
| void CRecordVector< T >::Sort | ( | int | left, | |
| int | right | |||
| ) | [inline] |
| void CRecordVector< T >::Sort | ( | ) | [inline] |
Reimplemented in CObjectVector< T >, CObjectVector< CStringBase >, CObjectVector< NWildcard::CItem >, CObjectVector< NWildcard::CCensorNode >, CObjectVector< CArchiverExtInfo >, and CObjectVector< NWildcard::CPair >.
Definition at line 96 of file Vector.h.
Referenced by CRecordVector< void * >::Sort().
| void CRecordVector< T >::Sort | ( | int | left, | |
| int | right, | |||
| int(*)(const T *, const T *, void *) | compare, | |||
| void * | param | |||
| ) | [inline] |
| void CRecordVector< T >::Sort | ( | int(*)(const T *, const T *, void *) | compare, | |
| void * | param | |||
| ) | [inline] |
1.5.6