design_pattern_for_c  V 1.00
dp_list.h
Go to the documentation of this file.
1 
5 #ifndef DPUTIL_LIST_H_
6 #define DPUTIL_LIST_H_
7 
9 /* @{ */
18 };
22 typedef struct dputil_list_t *DPUtilList;
23 struct dputil_list_t {
26 };
27 /* @} */
28 
30 /* @{ */
39 /* @} */
40 
41 #endif
DPUtilListData tail
Definition: dp_list.h:25
void dputil_list_pull(DPUtilList this, DPUtilListData data)
list pull
Definition: dp_util.c:59
DPUtilListData dputil_list_pop(DPUtilList this)
list pop
Definition: dp_util.c:80
void dputil_list_push(DPUtilList this, DPUtilListData data)
list push
Definition: dp_util.c:21
DPUtilListData head
Definition: dp_list.h:24
struct dputil_list_data_t * DPUtilListData
Typedef class DPUtilListData, member is defined in struct dputil_list_data_t.
Definition: dp_list.h:11
DPUtilListData prev
Definition: dp_list.h:17
void dputil_list_insert(DPUtilList this, DPUtilListData prev, DPUtilListData data)
list insert to point
Definition: dp_util.c:36
DPUtilListData next
Definition: dp_list.h:16
struct dputil_list_t * DPUtilList
Definition: dp_list.h:22