|
Public Types |
typedef T | ValueType |
typedef ValueType * | Pointer |
typedef const ValueType * | ConstPointer |
typedef ValueType & | Reference |
typedef const ValueType & | ConstReference |
typedef unsigned | SizeType |
typedef std::list< T >::iterator | Iterator |
typedef std::list< T >::const_iterator | ConstIterator |
Public Methods |
| EGTList () |
| EGTList (SizeType n, const T &val=T()) |
| EGTList (const EGTList< T > &rhs) |
| ~EGTList () |
Iterator | Begin () |
ConstIterator | Begin () const |
Iterator | End () |
ConstIterator | End () const |
SizeType | Size () const |
SizeType | MaxSize () const |
Reference | Front () |
ConstReference | Front () const |
Reference | Back () |
ConstReference | Back () const |
Iterator | Insert (Iterator tItPos, const T &x) |
Iterator | Insert (Iterator tItPos) |
void | Insert (Iterator tItPos, const T *first, const T *last) |
void | Insert (Iterator itPos, ConstIterator first, ConstIterator last) |
void | Insert (Iterator itPos, SizeType n, const T &x) |
void | PushFront (const T &x) |
void | PushFront () |
void | PushBack (const T &x) |
void | PushBack () |
void | PopFront () |
void | PopBack () |
void | Clear () |
Iterator | Erase (Iterator itPos) |
Iterator | Erase (Iterator first, Iterator last) |
void | Resize (SizeType tNewSize, const T &x) |
void | Resize (SizeType tNewSize) |