|
| | SortedBlockArray () |
| |
| Bool | Add (const TYPE &data) |
| |
| const SortedBlockArray< TYPE, MINBLOCK, MAXBLOCK > & | operator= (const SortedBlockArray< TYPE, MINBLOCK, MAXBLOCK > &src) |
| |
| Bool | AddLast () |
| |
| Bool | AddLast (const TYPE &v) |
| |
| Bool | AddUnique (const TYPE &v) |
| |
| Bool | RemoveValue (const TYPE &v) |
| |
| Int32 | Find (const TYPE &v) |
| |
| Bool | Find (const TYPE &v, Int32 &b, Int32 &i) |
| |
| Int32 | FindValueIndex (const TYPE &v) |
| |
| Int32 | FindValueIndex (const TYPE &v, Int32 &b, Int32 &i) |
| |
| Int | GetMemoryUse () |
| |
| Int | GetMaxCount () |
| |
| DynamicDataBlock * | InsertBlock (Int32 b) |
| |
| void | CorrectAdjustments (Int32 b) |
| |
| TYPE * | InsertData (Int32 &b, Int32 &i) |
| |
| Int32 | GetIndex (Int32 &i) |
| |
| Int32 | GetBlockIndex (Int32 b, Int32 i) const |
| |
| Bool | BlockInsert (Int32 &b, Int32 &i) |
| |
| void | BlockSet (Int32 b, Int32 i, const TYPE &v) |
| |
| TYPE * | BlockGetAt (Int32 b, Int32 i) |
| |
| TYPE & | BlockGet (Int32 b, Int32 i) |
| |
| TYPE * | BlockPrev (Int32 b, Int32 i) |
| |
| TYPE * | BlockNext (Int32 b, Int32 i) |
| |
| TYPE * | BlockGetPrev (Int32 &b, Int32 &i) |
| |
| TYPE * | BlockGetNext (Int32 &b, Int32 &i) |
| |
| void | BlockNextIndex (Int32 &b, Int32 &i) |
| |
| TYPE * | GetAtInc (Int32 &b, Int32 &i) |
| |
| Bool | Remove (Int32 &b, Int32 &i) |
| |
| Bool | BlockRemove (Int32 &b, Int32 &i) |
| |
| | DynamicBlockArray () |
| |
| | ~DynamicBlockArray () |
| |
| TYPE & | operator[] (int i) |
| |
| TYPE | operator[] (int i) const |
| |
| void | Free () |
| |
| void | Reset () |
| |
| Int32 | GetCount () const |
| |
| TYPE * | GetAt (Int32 i) |
| |
| TYPE * | GetAt (Int32 b, Int32 i) |
| |
| TYPE & | Get (Int32 i) |
| |
| TYPE & | GetLast () |
| |
| TYPE * | GetAtLast () |
| |
| TYPE * | GetAtLast (Int32 &b, Int32 &i) |
| |
| void | Set (Int32 i, const TYPE &v) |
| |
| Bool | Insert (Int32 i) |
| |
| Bool | Insert (Int32 i, const TYPE &v) |
| |
| Bool | Add () |
| |
| Bool | Add (const TYPE &v) |
| |
| Bool | Remove (Int32 i) |
| |
| Bool | CopyTo (DynamicBlockArray *dst) |
| |
| TYPE * | ToTable (Bool directcopy=true) |
| |
| void | FromTable (TYPE *table, Bool directcopy=true) |
| |
| void | CopyTo (TYPE *table) |
| |
| void | CopyFrom (TYPE *table) |
| |
| void | Sort () |
| |
| Bool | SetCount (Int32 ncnt) |
| |