Macros |
|
#define | FreeListNode (v) |
#define | blDelete (v) |
函数 |
|
GeListHead * | AllocListHead () |
GeListNode * | AllocListNode ( Int32 id) |
GeListNode * | AllocSmallListNode ( Int32 id) |
GeListNode * | AllocMultiNode ( Int32 *id_array, Int32 id_cnt) |
#define FreeListNode | ( | v | ) |
Destructs an AllocListNode() allocated node. It is basically the same as BaseList2D::Free() .
#define blDelete | ( | v | ) |
Destructs objects derived from BaseList2D . It is basically the same as BaseList2D::Free() .
GeListHead * AllocListHead | ( | ) |
Allocates a list head. Destroy the allocated list head with FreeListNode() .
GeListNode * AllocListNode | ( | Int32 | id | ) |
Allocates a RegisterNodePlugin() registered node.
[in] | id | The node plugin ID. |
GeListNode * AllocSmallListNode | ( | Int32 | id | ) |
Allocates a RegisterNodePlugin() registered node with the PLUGINFLAG_SMALLNODE flag set.
[in] | id | The small node plugin ID. |
GeListNode * AllocMultiNode | ( | Int32 * | id_array , |
Int32 | id_cnt | ||
) |
Private .