23 #ifndef BKTHOMPS_CONTAINERS_SET_H 24 #define BKTHOMPS_CONTAINERS_SET_H 31 typedef struct internal_set *
set;
35 int (*comparator)(
const void *
const one,
const void *
const two));
size_t set_size(set me)
Definition: set.c:79
void * set_higher(set me, void *key)
Definition: set.c:770
void * set_floor(set me, void *key)
Definition: set.c:796
bk_bool set_remove(set me, void *key)
Definition: set.c:677
void * set_lower(set me, void *key)
Definition: set.c:744
void * set_last(set me)
Definition: set.c:720
bk_bool set_contains(set me, void *key)
Definition: set.c:404
set set_destroy(set me)
Definition: set.c:859
set set_init(size_t key_size, int(*comparator)(const void *const one, const void *const two))
int bk_bool
Definition: containers.h:49
void * set_ceiling(set me, void *key)
Definition: set.c:822
bk_err set_put(set me, void *key)
Definition: set.c:309
void set_clear(set me)
Definition: set.c:843
void * set_first(set me)
Definition: set.c:696
bk_bool set_is_empty(set me)
Definition: set.c:91
int bk_err
Definition: containers.h:48