#include <EGTVector.h>
Inheritance diagram for EGTVector< T >:
Public Types | |
typedef unsigned | SizeType |
typedef std::vector< T >::iterator | Iterator |
typedef std::vector< T >::const_iterator | ConstIterator |
Public Methods | |
EGTVector () | |
EGTVector (SizeType uSize, const T &val=T()) | |
EGTVector (ConstIterator first, ConstIterator last) | |
EGTVector (const EGTVector< T > &rhs) | |
~EGTVector () | |
Iterator | Begin () |
ConstIterator | Begin () const |
Iterator | End () |
ConstIterator | End () const |
SizeType | Size () const |
void | Resize (SizeType uSize, T val=t()) |
bool | Empty () |
void | PushBack (const T &ret) |
void | PopBack () |
void | Clear () |
SizeType | Capacity () |
void | Reserve (SizeType x) |
Iterator | Insert (Iterator it, const T &x=T()) |
void | Insert (Iterator it, SizeType uSize, const T &x) |
void | Insert (Iterator it, ConstIterator first, ConstIterator last) |
Iterator | Erase (Iterator it) |
Iterator | Erase (Iterator first, Iterator last) |
T & | operator[] (SizeType uIndex) |
const T & | operator[] (SizeType uIndex) const |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|