Proud::HostIDArray Class Reference
Inheritance diagram for Proud::HostIDArray:

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
 
HostIDElementAt (intindex)
 
T_IN operator[] (intindex) const
 
HostIDoperator[] (intindex)
 
HostIDGetData ()
 
const HostIDGetData () 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)
 
CFastArrayoperator= (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 >
HostIDm_Data
 
int m_Length
 
int m_Capacity
 
int m_minCapacity
 
bool m_suspendShrink
 
GrowPolicy m_growPolicy
 

Detailed Description

HostID array