#include <private_ge_mtools.h>
|
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) |
|
◆ DynamicBlockArray()
◆ ~DynamicBlockArray()
◆ AllocBlock()
◆ AddData()
◆ GetMemoryUse()
◆ GetMaxCount()
◆ InsertBlock()
◆ CorrectAdjustments()
void CorrectAdjustments |
( |
Int32 |
b | ) |
|
◆ InsertData()
◆ GetIndex()
◆ GetBlockIndex()
◆ BlockInsert()
◆ BlockSet()
void BlockSet |
( |
Int32 |
b, |
|
|
Int32 |
i, |
|
|
const TYPE & |
v |
|
) |
| |
◆ BlockGetAt()
◆ BlockGet()
◆ BlockPrev()
◆ BlockNext()
◆ BlockGetPrev()
◆ BlockGetNext()
◆ BlockNextIndex()
◆ GetAtInc()
◆ Remove() [1/2]
◆ BlockRemove()
◆ operator[]() [1/2]
TYPE& operator[] |
( |
int |
i | ) |
|
◆ operator[]() [2/2]
TYPE operator[] |
( |
int |
i | ) |
const |
◆ Free()
◆ Reset()
◆ GetCount()
◆ GetAt() [1/2]
◆ GetAt() [2/2]
◆ Get()
◆ GetLast()
◆ GetAtLast() [1/2]
◆ GetAtLast() [2/2]
◆ Set()
void Set |
( |
Int32 |
i, |
|
|
const TYPE & |
v |
|
) |
| |
◆ Insert() [1/2]
◆ Insert() [2/2]
◆ Add() [1/2]
◆ Add() [2/2]
Bool Add |
( |
const TYPE & |
v | ) |
|
◆ Remove() [2/2]
◆ CopyTo() [1/2]
◆ ToTable()
TYPE* ToTable |
( |
Bool |
directcopy = true | ) |
|
◆ FromTable()
void FromTable |
( |
TYPE * |
table, |
|
|
Bool |
directcopy = true |
|
) |
| |
◆ CopyTo() [2/2]
void CopyTo |
( |
TYPE * |
table | ) |
|
◆ CopyFrom()
void CopyFrom |
( |
TYPE * |
table | ) |
|
◆ Sort()
◆ SetCount()
◆ m_Allocated
◆ m_Blocks