23 #ifndef BKTHOMPS_CONTAINERS_LIST_H 24 #define BKTHOMPS_CONTAINERS_LIST_H 31 typedef struct internal_list *
list;
bk_err list_remove_first(list me)
Definition: list.c:310
bk_err list_set_first(list me, void *data)
Definition: list.c:383
bk_err list_remove_at(list me, size_t index)
Definition: list.c:324
void list_clear(list me)
Definition: list.c:500
size_t list_size(list me)
Definition: list.c:74
bk_err list_get_last(void *data, list me)
Definition: list.c:490
list list_destroy(list me)
Definition: list.c:522
bk_err list_add_at(list me, size_t index, void *data)
Definition: list.c:243
bk_err list_add_last(list me, void *data)
Definition: list.c:297
list list_init(size_t data_size)
Definition: list.c:47
void list_copy_to_array(void *arr, list me)
Definition: list.c:102
bk_err list_set_at(list me, size_t index, void *data)
Definition: list.c:402
struct internal_list * list
Definition: list.h:31
struct internal_list * list
Definition: containers.h:174
bk_err list_get_at(void *data, list me, size_t index)
Definition: list.c:465
bk_err list_add_all(list me, void *arr, size_t size)
Definition: list.c:127
int bk_bool
Definition: containers.h:49
bk_bool list_is_empty(list me)
Definition: list.c:86
bk_err list_set_last(list me, void *data)
Definition: list.c:426
bk_err list_remove_last(list me)
Definition: list.c:365
int bk_err
Definition: containers.h:48
bk_err list_add_first(list me, void *data)
Definition: list.c:223
bk_err list_get_first(void *data, list me)
Definition: list.c:445