Macros | |
| #define | FreeListNode(v) | 
| #define | blDelete(v) | 
Functions | |
| 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.