Additional Inherited Members | |
Public Member Functions inherited from Proud::CFastArray< HostID, false, true, int > | |
CFastArray () | |
CFastArray (const HostID *data, intcount) | |
CFastArray (const CFastArray &src) | |
void | SetGrowPolicy (GrowPolicy val) |
GrowPolicy | GetGrowPolicy () |
void | SetMinCapacity (intnewCapacity) |
void | SetCapacity (intnewCapacity) |
void | SuspendShrink () |
void | OnRecycle () |
void | OnDrop () |
void | SetCount (intnewVal) |
void | AddCount (intaddLength) |
void | resize (intsz) |
for STL compatibility | |
int | GetCapacity () const |
int | GetCount () const |
int | size () const |
for STL compatibility | |
bool | IsEmpty () const |
void | Clear () |
void | ClearAndKeepCapacity () |
T_IN | ElementAt (intindex) const |
HostID & | ElementAt (intindex) |
T_IN | operator[] (intindex) const |
HostID & | operator[] (intindex) |
HostID * | GetData () |
const HostID * | GetData () const |
void | Add (T_IN value) |
void | push_back (T_IN value) |
void | Insert (intindexAt, T_IN value) |
void | AddRange (const HostID *data, intcount) |
void | InsertRange (intindexAt, const HostID *data, intcount) |
void | CopyRangeTo (CFastArray &dest, intsrcOffset, intcount) const |
void | CopyTo (CFastArray &dest) const |
void | CopyFrom (const CFastArray &src) |
void | CopyFrom (const HostID *from, intfromCount) |
void | RemoveRange (intindex, intcount) |
void | RemoveAt (intindex) |
bool | RemoveOneByValue (T_IN value) |
CFastArray & | operator= (const CFastArray &src) |
int | FindByValue (T_IN value) |
bool | Contains (T_IN value) |
bool | Equals (const CFastArray &rhs) const |
void | clear () |
for STL compatibility | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
iterator | erase (iterator iter) |
HostID | PopBack () |
void | RemoveAndPullLast (intindex) |
virtual void | DataBlock_Free (void *data) |
virtual void * | DataBlock_Alloc (size_t length) |
virtual void * | DataBlock_Realloc (void *oldPtr, size_t newLength) |
Static Public Attributes inherited from Proud::CFastArray< HostID, false, true, int > | |
static const size_t | TYPE_SIZE |
Protected Member Functions inherited from Proud::CFastArray< HostID, false, true, int > | |
void | InitVars () |
virtual int | GetRecommendedCapacity (intactualCount) |
void | BoundCheck (intindex) const |
Protected Attributes inherited from Proud::CFastArray< HostID, false, true, int > | |
HostID * | m_Data |
int | m_Length |
int | m_Capacity |
int | m_minCapacity |
bool | m_suspendShrink |
GrowPolicy | m_growPolicy |
HostID array