25#define NODE_GET_PREV(pNode) (pNode ? pNode->mpPrevNode : NULL)
26#define NODE_GET_NEXT(pNode) (pNode ? pNode->mpNextNode : NULL)
void cNd_SingleCut(node_class *pNode)
Definition c_node.cpp:59
void cNd_Cut(node_class *pNode)
Definition c_node.cpp:72
struct node_class node_class
void cNd_ForcedClear(node_class *pNode)
Definition c_node.cpp:111
void cNd_SetObject(node_class *pNode, void *pData)
Definition c_node.cpp:98
node_class * cNd_Last(node_class *pNode)
Definition c_node.cpp:36
void cNd_Insert(node_class *pA, node_class *pB)
Definition c_node.cpp:86
node_class * cNd_Order(node_class *pNode, int idx)
Definition c_node.cpp:46
void cNd_Join(node_class *pA, node_class *pB)
Definition c_node.cpp:10
void cNd_Create(node_class *pNode, void *pData)
Definition c_node.cpp:118
void cNd_ClearObject(node_class *pNode)
Definition c_node.cpp:106
void cNd_Addition(node_class *pA, node_class *pB)
Definition c_node.cpp:80
int cNd_LengthOf(node_class *pNode)
Definition c_node.cpp:16
node_class * cNd_First(node_class *pNode)
Definition c_node.cpp:26
struct node_class * mpPrevNode
Definition c_node.h:6
void * mpData
Definition c_node.h:7
struct node_class * mpNextNode
Definition c_node.h:8