Lines Matching refs:list
48 void list_free(list_t* list);
52 bool list_is_empty(const list_t* list);
56 bool list_contains(const list_t* list, const void* data);
59 size_t list_length(const list_t* list);
63 void* list_front(const list_t* list);
67 void* list_back(const list_t* list);
71 list_node_t* list_back_node(const list_t* list);
78 bool list_insert_after(list_t* list, list_node_t* prev_node, void* data);
86 bool list_prepend(list_t* list, void* data);
93 bool list_append(list_t* list, void* data);
101 bool list_remove(list_t* list, void* data);
106 void list_clear(list_t* list);
117 list_node_t* list_foreach(const list_t* list, list_iter_cb callback,
123 list_node_t* list_begin(const list_t* list);
129 list_node_t* list_end(const list_t* list);