|
| CDynArray () |
|
| CDynArray (ArrayElement *pDefaultElement) |
|
virtual | ~CDynArray () |
|
Bool | Alloc (Int32 lExtraElements, Int32 lNewElementCount=-1, Bool bClear=true) |
|
Bool | SetMinSize (Int32 lElements) |
|
Bool | SetMinSizeNoCopy (Int32 lElements, Bool bClear=true) |
|
Bool | Init (const ArrayElement *pArray, Int32 lCount) |
|
Bool | Init (const CDynArray< ArrayElement > &ar) |
|
Bool | InitNoCopy (ArrayElement *pArray, Int32 lCount) |
|
ArrayElement * | GetNext (Int32 lNewElementCount=-1, Bool bClear=true) |
|
ArrayElement * | InsertAtA (Int32 l=0, Int32 lNewElementCount=-1) |
|
ArrayElement * | InsertMoreAt (Int32 l=0, Int32 lInsert=1, Int32 lNewElementCount=-1) |
|
ArrayElement * | InsertMoreAt (Int32 lPos, Int32 lCount, const ArrayElement *pElements) |
|
ArrayElement * | GetElement (Int32 lIndex) const |
|
const ArrayElement * | GetArray () const |
|
ArrayElement * | GetArray () |
|
Bool | Append (const ArrayElement &e, Int32 lGetNextAdd=20, Bool bClear=true) |
|
Bool | Append (const ArrayElement *e, Int32 lElements) |
|
Bool | InsertAtB (const ArrayElement &e, Int32 l, Int32 lNewElementCount=-1) |
|
Int32 | GetElementCount () const |
|
Bool | IsEmpty () const |
|
Int32 | GetMaxElementCount () const |
|
void | ResetCounter (Bool bErase=false) |
|
void | SetCounter (Int32 l) |
|
Bool | RemoveAt (Int32 l, Bool bFillZeros) |
|
Bool | RemoveAt (Int32 lPos, Int32 lCount, Bool bFillZeros) |
|
void | SetData (void *pData) |
|
void * | GetData () const |
|
virtual void | Free () |
|
virtual void | ExchangeContents (CDynArray< ArrayElement > *pDest) |
|
void | Release () |
|
ArrayElement & | operator[] (Int32 l) const |
|
Bool | CopyTo (CDynArray< ArrayElement > *pDest) const |
|
void | Flip () |
|
Bool | IsEqual (const CDynArray< ArrayElement > *pCmp) const |
|
Bool | Read (HyperFile *pFile, Bool bFlush=true) |
|
Bool | Write (HyperFile *pFile, Int32 lLevel) const |
|
virtual Bool | ReadElements (HyperFile *pFile, ArrayElement *pElement, Int32 lCount, Int32 lLevel) |
|
virtual Bool | WriteElements (HyperFile *pFile, const ArrayElement *pElement, Int32 lCount) const |
|