#include <c4d_gelistnode.h>

Public Member Functions | |
| void | Flush () |
| Int32 | GetCount () const |
| GeListNode * | GetIndex (Int32 idx) const |
| void | SetIndex (Int32 idx, GeListNode *obj) |
| Bool | Append (GeListNode *obj) |
| Bool | Remove (GeListNode *obj) |
| Bool | Remove (Int32 idx) |
| Int32 | Find (GeListNode *e) const |
Static Public Member Functions | |
| static GeListNodeArray * | Alloc () |
| static void | Free (GeListNodeArray *&obj) |
Additional Inherited Members | |
Protected Member Functions inherited from GeTempDynArray< GeListNode > | |
| void ** | GetRoot () |
| GeTempDynArray (Int32 p_init=1, Int32 p_step=0) | |
| void | SetAlloc (Int32 p_init=1, Int32 p_step=0) |
| Int32 | GetCount () const |
| GeListNode * | GetIndex (Int32 i) const |
| GeListNode * | GetFirst () const |
| GeListNode * | GetLast () const |
| Bool | SetIndex (Int32 i, GeListNode *e) const |
| void | Swap (Int32 a, Int32 b) |
| void | Move (Int32 source, Int32 dest) |
| void | Sort (Int32(*compare)(GeListNode **a, GeListNode **b)) |
| GeListNode ** | Search (void *key, Int32(*search)(void *key, GeListNode **b)) |
| Bool | Append (GeListNode *e) |
| GeListNode * | AppendNew () |
| Bool | Insert (GeListNode *e, Int32 n) |
| Bool | Remove (Int32 n) |
| Bool | Remove (GeListNode *e) |
| Int32 | Find (const GeListNode *e) const |
| void | ResetCount () |
| void | FlushThis () |
| Bool | CopyTo (GeTempDynArray *dest) const |
| void | FlushAll () |
| GeListNode * | operator[] (Int32 l) |
| const GeListNode * | operator[] (Int32 l) const |
|
static |
|
static |
| void Flush | ( | ) |
| Int32 GetCount | ( | ) | const |
| GeListNode* GetIndex | ( | Int32 | idx | ) | const |
| void SetIndex | ( | Int32 | idx, |
| GeListNode * | obj | ||
| ) |
| Bool Append | ( | GeListNode * | obj | ) |
| Bool Remove | ( | GeListNode * | obj | ) |
| Int32 Find | ( | GeListNode * | e | ) | const |