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