|
| | 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 |
| |