#include <private_ge_mtools.h>

Public Member Functions | |
| GeTempDynArray (Int32 p_init=1, Int32 p_step=0) | |
| void | SetAlloc (Int32 p_init=1, Int32 p_step=0) |
| Int32 | GetCount () const |
| TYPE * | GetIndex (Int32 i) const |
| TYPE * | GetFirst () const |
| TYPE * | GetLast () const |
| Bool | SetIndex (Int32 i, TYPE *e) const |
| void | Swap (Int32 a, Int32 b) |
| void | Move (Int32 source, Int32 dest) |
| void | Sort (Int32(*compare)(TYPE **a, TYPE **b)) |
| TYPE ** | Search (void *key, Int32(*search)(void *key, TYPE **b)) |
| Bool | Append (TYPE *e) |
| TYPE * | AppendNew () |
| Bool | Insert (TYPE *e, Int32 n) |
| Bool | Remove (Int32 n) |
| Bool | Remove (TYPE *e) |
| Int32 | Find (const TYPE *e) const |
| void | ResetCount () |
| void | FlushThis () |
| Bool | CopyTo (GeTempDynArray *dest) const |
| void | FlushAll () |
| TYPE * | operator[] (Int32 l) |
| const TYPE * | operator[] (Int32 l) const |
Protected Member Functions | |
| void ** | GetRoot () |
Additional Inherited Members | |
Private Member Functions inherited from GeToolDynArray | |
| GeToolDynArray (Int32 p_init=1, Int32 p_step=0) | |
| virtual | ~GeToolDynArray () |
| void ** | GetRoot () |
| void | SetAlloc (Int32 p_init=1, Int32 p_step=0) |
| Int32 | GetCount () const |
| void * | GetIndex (Int32 i) const |
| void * | GetFirst () const |
| void * | GetLast () const |
| Bool | SetIndex (Int32 i, void *e) const |
| void | Swap (Int32 a, Int32 b) |
| void | Move (Int32 source, Int32 dest) |
| void | Sort (Int32(*compare)(void *a, void *b)) |
| void * | Search (void *key, Int32(*search)(void *a, void *b)) |
| void * | Pop () |
| Bool | Append (void *e) |
| Bool | Insert (void *e, Int32 n) |
| Bool | Remove (Int32 n) |
| Bool | Remove (void *e) |
| Int32 | Find (const void *e) const |
| void | ResetCount () |
| void | FlushThis () |
| Bool | CopyTo (GeToolDynArray *dest) const |
| GeTempDynArray | ( | Int32 | p_init = 1, |
| Int32 | p_step = 0 |
||
| ) |
|
protected |
| Int32 GetCount | ( | ) | const |
| TYPE* GetIndex | ( | Int32 | i | ) | const |
| TYPE* GetFirst | ( | ) | const |
| TYPE* GetLast | ( | ) | const |
| void Sort | ( | Int32(*)(TYPE **a, TYPE **b) | compare | ) |
| TYPE** Search | ( | void * | key, |
| Int32(*)(void *key, TYPE **b) | search | ||
| ) |
| Bool Append | ( | TYPE * | e | ) |
| TYPE* AppendNew | ( | ) |
| Bool Remove | ( | TYPE * | e | ) |
| Int32 Find | ( | const TYPE * | e | ) | const |
| void ResetCount | ( | ) |
| void FlushThis | ( | ) |
| Bool CopyTo | ( | GeTempDynArray< TYPE > * | dest | ) | const |
| void FlushAll | ( | ) |
| TYPE* operator[] | ( | Int32 | l | ) |
| const TYPE* operator[] | ( | Int32 | l | ) | const |