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 .