Bit vector  0.9
Fast and space efficient dynamic bit vector library.
bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype > Member List

This is the complete list of members for bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >, including all inherited members.

allocator_bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >protected
at(uint64_t index) constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
bit_size() constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
bit_vector(allocator *alloc)bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
bit_vector()bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
flush()bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
generate_query_structure(query_support< dtype, leaf, block_size > *qs) constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
generate_query_structure() constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
insert(uint64_t index, bool value)bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
l_root_bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >protected
n_root_bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >protected
owned_allocator_bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >protected
print(bool internal_only) constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
rank(uint64_t index) constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
remove(uint64_t index)bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
root_is_leaf_bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >protected
select(uint64_t count) constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
set(uint64_t index, bool value)bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
size() constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
split_root()bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inlineprotected
sum() constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
validate() constbv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline
~bit_vector()bv::bit_vector< leaf, node, allocator, leaf_size, branches, dtype >inline