Go to the source code of this file.
|
void | bv_clean (bit_vector *bv) |
|
int | bv_set_bit (bit_vector *bv, bv_bitnum_t bit_number) |
|
boolean | bv_clear_bit (bit_vector *bv, bv_bitnum_t bit_number) |
|
boolean | bv_bit_is_set (bit_vector *bv, bv_bitnum_t bit_number) |
|
void | bv_init_vector (bit_vector *bv, boolean fast_vects) |
|
int | bv_and_vectors (bit_vector *first, bit_vector *second, bit_vector *result, bv_callback callback, void *context, bv_callback_option cb_opt) |
|
int | bv_or_vectors (bit_vector *first, bit_vector *second, bit_vector *result, bv_callback callback, void *context, bv_callback_option cb_opt) |
|
int | bv_xor_vectors (bit_vector *first, bit_vector *second, bit_vector *result, bv_callback callback, void *context, bv_callback_option cb_opt) |
|
int | bv_clear_vectors (bit_vector *first, bit_vector *second, bit_vector *result, bv_callback callback, void *context, bv_callback_option cb_opt) |
|
int | bv_copy_vector (bit_vector *src, bit_vector *dest, bv_callback callback, void *context, bv_callback_option cb_opt) |
|
int | bv_walk_vector (bit_vector *vect, bv_callback callback, void *context) |
|
bv_bitnum_t | bv_first_set_bit (bit_vector *bv) |
|
boolean | bv_empty (bit_vector *bv) |
|
bv_bitnum_t | bv_first_clear_bit (bit_vector *bv) |
|
bv_bitnum_t | bv_find_clear_bit (bit_vector *bv) |
|
void | bv_clear_all_bits (bit_vector *bv, bv_callback callback, void *context, bv_callback_option cb_opt) |
|
◆ BV_BAD_BITNUM
#define BV_BAD_BITNUM 0xffffffff /* Illegal bit number */ |
◆ bit_vector
◆ bv_bitnum_t
◆ bv_callback
◆ bv_callback_option
Enumerator |
---|
BV_CALL_CHANGE | |
BV_CALL_SET | |
Definition at line 403 of file bitvector.h.
◆ bv_and_vectors()
◆ bv_bit_is_set()
◆ bv_clean()
◆ bv_clear_all_bits()
◆ bv_clear_bit()
◆ bv_clear_vectors()
◆ bv_copy_vector()
◆ bv_empty()
◆ bv_find_clear_bit()
◆ bv_first_clear_bit()
◆ bv_first_set_bit()
◆ bv_init_vector()
◆ bv_or_vectors()
◆ bv_set_bit()
◆ bv_walk_vector()
◆ bv_xor_vectors()