Data Structures |
struct | cucon_pset |
Defines |
#define | cucon_pset_cct cucon_pset_init |
#define | cucon_pset_cct_copy cucon_pset_init_copy |
Functions |
void | cucon_pset_init (cucon_pset_t set) |
cucon_pset_t | cucon_pset_new (void) |
void | cucon_pset_init_copy (cucon_pset_t set, cucon_pset_t src_set) |
cucon_pset_t | cucon_pset_new_copy (cucon_pset_t src_set) |
void | cucon_pset_swap (cucon_pset_t set0, cucon_pset_t set1) |
cu_bool_t | cucon_pset_eq (cucon_pset_t set0, cucon_pset_t set1) |
cu_hash_t | cucon_pset_hash (cucon_pset_t set) |
size_t | cucon_pset_size (cucon_pset_t set) |
cu_bool_t | cucon_pset_is_empty (cucon_pset_t set) |
cu_bool_t | cucon_pset_insert (cucon_pset_t set, void *key) |
cu_bool_t | cucon_pset_erase (cucon_pset_t set, void *key) |
cu_bool_t | cucon_pset_erase_keep_cap (cucon_pset_t set, void *key) |
void | cucon_pset_update_cap (cucon_pset_t set) |
void * | cucon_pset_pop_any (cucon_pset_t set) |
cu_bool_t | cucon_pset_find (cucon_pset_t set, void *key) |
void | cucon_pset_iter (cucon_pset_t set, cu_clop(cb, void, void const *key)) |
cu_bool_t | cucon_pset_conj (cucon_pset_t set, cu_clop(cb, cu_bool_t, void const *key)) |
void | cucon_pset_assign_isecn_union (cucon_pset_t set0, cucon_pset_t set1) |
void | cucon_pset_move_isecn (cucon_pset_t dst, cucon_pset_t src0, cucon_pset_t src1) |
void | cucon_pset_assign_isecn (cucon_pset_t dst, cucon_pset_t src) |
void | cucon_pset_assign_union (cucon_pset_t dst, cucon_pset_t src) |