#include <Vector.h>

Public Member Functions | |
| CObjectVector () | |
| ~CObjectVector () | |
| CObjectVector (const CObjectVector &objectVector) | |
| CObjectVector & | operator= (const CObjectVector &objectVector) |
| CObjectVector & | operator+= (const CObjectVector &objectVector) |
| const T & | operator[] (int index) const |
| T & | operator[] (int index) |
| T & | Front () |
| const T & | Front () const |
| T & | Back () |
| const T & | Back () const |
| int | Add (const T &item) |
| void | Insert (int index, const T &item) |
| virtual void | Delete (int index, int num=1) |
| int | Find (const T &item) const |
| int | FindInSorted (const T &item) const |
| int | AddToSorted (const T &item) |
| void | Sort (int(*compare)(void *const *, void *const *, void *), void *param) |
| void | Sort () |
Static Public Member Functions | |
| static int | CompareObjectItems (void *const *a1, void *const *a2, void *param) |
Definition at line 124 of file Vector.h.
| CObjectVector< T >::CObjectVector | ( | ) | [inline] |
| CObjectVector< T >::~CObjectVector | ( | ) | [inline] |
| CObjectVector< T >::CObjectVector | ( | const CObjectVector< T > & | objectVector | ) | [inline] |
| CObjectVector& CObjectVector< T >::operator= | ( | const CObjectVector< T > & | objectVector | ) | [inline] |
| CObjectVector& CObjectVector< T >::operator+= | ( | const CObjectVector< T > & | objectVector | ) | [inline] |
| const T& CObjectVector< T >::operator[] | ( | int | index | ) | const [inline] |
Reimplemented from CRecordVector< void * >.
Definition at line 144 of file Vector.h.
Referenced by CObjectVector< NWildcard::CPair >::Back(), and CObjectVector< NWildcard::CPair >::Front().
| T& CObjectVector< T >::operator[] | ( | int | index | ) | [inline] |
| T& CObjectVector< T >::Front | ( | ) | [inline] |
Reimplemented from CRecordVector< void * >.
Definition at line 146 of file Vector.h.
Referenced by NWildcard::CCensor::AddItem(), NWildcard::CCensorNode::AddItem(), and NWildcard::CCensorNode::CheckPath().
| const T& CObjectVector< T >::Front | ( | ) | const [inline] |
| T& CObjectVector< T >::Back | ( | ) | [inline] |
Reimplemented from CRecordVector< void * >.
Definition at line 148 of file Vector.h.
Referenced by NWildcard::CCensor::AddItem(), and CArchiveExtractCallback::GetStream().
| const T& CObjectVector< T >::Back | ( | ) | const [inline] |
| int CObjectVector< T >::Add | ( | const T & | item | ) | [inline] |
Definition at line 150 of file Vector.h.
Referenced by COpenCallbackImp::GetStream(), NWindows::NFile::NFind::MyGetLogicalDriveStrings(), MyOpenArchive(), CObjectVector< NWildcard::CPair >::operator+=(), ReadArchiverInfoList(), SplitPathToParts(), and SplitString().
| void CObjectVector< T >::Insert | ( | int | index, | |
| const T & | item | |||
| ) | [inline] |
Definition at line 152 of file Vector.h.
Referenced by CObjectVector< NWildcard::CPair >::AddToSorted(), and NWildcard::CCensorNode::CheckPathToRoot().
| virtual void CObjectVector< T >::Delete | ( | int | index, | |
| int | num = 1 | |||
| ) | [inline, virtual] |
Reimplemented from CBaseRecordVector.
Definition at line 154 of file Vector.h.
Referenced by NWildcard::CCensor::AddItem(), NWildcard::CCensorNode::AddItem(), NWildcard::CCensorNode::CheckPath(), DecompressArchives(), and CArchiveExtractCallback::GetStream().
| int CObjectVector< T >::Find | ( | const T & | item | ) | const [inline] |
| int CObjectVector< T >::FindInSorted | ( | const T & | item | ) | const [inline] |
| int CObjectVector< T >::AddToSorted | ( | const T & | item | ) | [inline] |
| void CObjectVector< T >::Sort | ( | int(*)(void *const *, void *const *, void *) | compare, | |
| void * | param | |||
| ) | [inline] |
| static int CObjectVector< T >::CompareObjectItems | ( | void *const * | a1, | |
| void *const * | a2, | |||
| void * | param | |||
| ) | [inline, static] |
| void CObjectVector< T >::Sort | ( | ) | [inline] |
1.5.6