23 #ifndef BKTHOMPS_CONTAINERS_STACK_H 24 #define BKTHOMPS_CONTAINERS_STACK_H 32 typedef struct internal_deque *
stack;
bk_err stack_push(stack me, void *data)
Definition: stack.c:106
bk_bool stack_top(void *data, stack me)
Definition: stack.c:141
stack stack_init(size_t data_size)
Definition: stack.c:36
bk_err stack_clear(stack me)
Definition: stack.c:154
bk_bool stack_pop(void *data, stack me)
Definition: stack.c:124
void stack_copy_to_array(void *arr, stack me)
Definition: stack.c:87
struct internal_deque * stack
Definition: stack.h:32
size_t stack_size(stack me)
Definition: stack.c:48
struct internal_deque * stack
Definition: containers.h:446
int bk_bool
Definition: containers.h:49
stack stack_destroy(stack me)
Definition: stack.c:168
int bk_err
Definition: containers.h:48
bk_err stack_trim(stack me)
Definition: stack.c:73
bk_bool stack_is_empty(stack me)
Definition: stack.c:60