#include <T2Vector.h>
Classes | |
class | Iterator |
Public Member Functions | |
T2Vector () | |
~T2Vector () | |
Iterator | InsertBefore (Iterator a_itInsertBefore, const T &a_rcItem=T()) |
Iterator | InsertAfter (Iterator a_itInsertAfter, const T &a_rcItem=T()) |
template<class... Args> | |
Iterator | EmplaceBack (Args &&... args) |
Iterator | PushBack (const T &item=T()) |
void | PopBack () |
void | PopFront () |
void | Clear () |
void | Copy (const T2Vector< T, MaxSize > &a_rcCopyFrom) |
Iterator | Find (const T &a_rValue) |
void | Erase (const Iterator &a_rIterator) |
void | FindAndErase (const T &a_rcItem) |
void | EraseFast (Iterator &a_rIterator) |
void | FindAndEraseFast (const T &a_rcItem) |
TINT | Size () const |
constexpr TINT | Capacity () const |
TBOOL | IsEmpty () const |
Iterator | Front () |
Iterator | Back () |
constexpr Iterator | Begin () |
constexpr Iterator | End () |
T & | At (TINT a_iIndex) |
const T & | At (TINT a_iIndex) const |
T & | operator[] (TINT a_iIndex) |
const T & | operator[] (TINT a_iIndex) const |
Static Public Attributes | |
static constexpr TINT | CAPACITY = MaxSize |
Definition at line 6 of file T2Vector.h.
|
inline |
Definition at line 184 of file T2Vector.h.
Definition at line 189 of file T2Vector.h.
Definition at line 362 of file T2Vector.h.
Definition at line 346 of file T2Vector.h.
Definition at line 352 of file T2Vector.h.
Definition at line 330 of file T2Vector.h.
Definition at line 239 of file T2Vector.h.
|
inline |
Definition at line 247 of file T2Vector.h.
|
inline |
Definition at line 211 of file T2Vector.h.
Definition at line 357 of file T2Vector.h.
|
inline |
Definition at line 278 of file T2Vector.h.
|
inline |
Definition at line 307 of file T2Vector.h.
|
inline |
Definition at line 266 of file T2Vector.h.
|
inline |
Definition at line 298 of file T2Vector.h.
|
inline |
Definition at line 317 of file T2Vector.h.
Definition at line 340 of file T2Vector.h.
|
inline |
Definition at line 202 of file T2Vector.h.
|
inline |
Definition at line 194 of file T2Vector.h.
Definition at line 335 of file T2Vector.h.
Definition at line 374 of file T2Vector.h.
|
inline |
Definition at line 379 of file T2Vector.h.
Definition at line 227 of file T2Vector.h.
Definition at line 233 of file T2Vector.h.
|
inline |
Definition at line 219 of file T2Vector.h.
Definition at line 325 of file T2Vector.h.
Definition at line 181 of file T2Vector.h.