int(* comparator)(const void *a, const void *b)
Definition comparators.h:15
struct list_elt * next
Definition list.h:30
void * data
Definition list.h:29
struct list_elt * tail
Definition list.h:37
unsigned int size
Definition list.h:34
TYPE type
Definition list.h:35
struct list_elt * head
Definition list.h:36
bool list_contains(struct list *list, void *data, comparator comparator)
Definition list.c:133
void list_add(struct list *list, void *data)
Definition list.c:61
bool list_remove(struct list *list, void *data)
Definition list.c:86
@ NODE
Definition list.h:24
@ DOM_STRING
Definition list.h:23
@ STRING
Definition list.h:22
@ INT
Definition list.h:21
void list_destroy(struct list *list)
Definition list.c:46
bool list_contains_all(struct list *superList, struct list *subList, comparator comparator)
Definition list.c:145
struct list * list_new(TYPE type)
Definition list.c:35
struct list * list_clone(struct list *list)
Definition list.c:120