23 #ifndef BKTHOMPS_CONTAINERS_FORWARD_LIST_H 24 #define BKTHOMPS_CONTAINERS_FORWARD_LIST_H bk_err forward_list_set_last(forward_list me, void *data)
Definition: forward_list.c:401
bk_err forward_list_add_at(forward_list me, size_t index, void *data)
Definition: forward_list.c:232
bk_err forward_list_add_all(forward_list me, void *arr, size_t size)
Definition: forward_list.c:126
bk_bool forward_list_is_empty(forward_list me)
Definition: forward_list.c:85
bk_err forward_list_set_at(forward_list me, size_t index, void *data)
Definition: forward_list.c:376
struct internal_forward_list * forward_list
Definition: forward_list.h:31
bk_err forward_list_set_first(forward_list me, void *data)
Definition: forward_list.c:357
forward_list forward_list_destroy(forward_list me)
Definition: forward_list.c:498
bk_err forward_list_remove_at(forward_list me, size_t index)
Definition: forward_list.c:302
size_t forward_list_size(forward_list me)
Definition: forward_list.c:73
void forward_list_copy_to_array(void *arr, forward_list me)
Definition: forward_list.c:101
forward_list forward_list_init(size_t data_size)
Definition: forward_list.c:46
bk_err forward_list_get_at(void *data, forward_list me, size_t index)
Definition: forward_list.c:440
void forward_list_clear(forward_list me)
Definition: forward_list.c:476
int bk_bool
Definition: containers.h:49
int bk_err
Definition: containers.h:48
bk_err forward_list_add_first(forward_list me, void *data)
Definition: forward_list.c:212
bk_err forward_list_remove_first(forward_list me)
Definition: forward_list.c:288
bk_err forward_list_add_last(forward_list me, void *data)
Definition: forward_list.c:275
struct internal_forward_list * forward_list
Definition: containers.h:130
bk_err forward_list_get_first(void *data, forward_list me)
Definition: forward_list.c:420
bk_err forward_list_get_last(void *data, forward_list me)
Definition: forward_list.c:466
bk_err forward_list_remove_last(forward_list me)
Definition: forward_list.c:339