Bit vector  0.9
Fast and space efficient dynamic bit vector library.
bv::leaf< buffer_size, avx > Member List

This is the complete list of members for bv::leaf< buffer_size, avx >, including all inherited members.

append_all(leaf *other)bv::leaf< buffer_size, avx >inline
at(const uint32_t i) constbv::leaf< buffer_size, avx >inline
bits_size() constbv::leaf< buffer_size, avx >inline
buffer_bv::leaf< buffer_size, avx >protected
buffer_count_bv::leaf< buffer_size, avx >protected
buffer_index(uint32_t e) constbv::leaf< buffer_size, avx >inlineprotected
buffer_is_insertion(uint32_t e) constbv::leaf< buffer_size, avx >inlineprotected
buffer_value(uint32_t e) constbv::leaf< buffer_size, avx >inlineprotected
capacity() constbv::leaf< buffer_size, avx >inline
capacity(uint32_t cap)bv::leaf< buffer_size, avx >inline
capacity_bv::leaf< buffer_size, avx >protected
clear_first(uint64_t elems)bv::leaf< buffer_size, avx >inline
clear_last(uint64_t elems)bv::leaf< buffer_size, avx >inline
commit()bv::leaf< buffer_size, avx >inline
create_buffer(uint32_t idx, bool t, bool v)bv::leaf< buffer_size, avx >inlineprotected
data()bv::leaf< buffer_size, avx >inline
data_bv::leaf< buffer_size, avx >protected
delete_buffer_element(uint8_t idx)bv::leaf< buffer_size, avx >inlineprotected
INDEX_MASKbv::leaf< buffer_size, avx >protectedstatic
insert(const uint64_t i, const bool x)bv::leaf< buffer_size, avx >inline
insert_buffer(uint8_t idx, uint32_t buf)bv::leaf< buffer_size, avx >inlineprotected
leaf(uint64_t capacity, uint64_t *data)bv::leaf< buffer_size, avx >inline
MASKbv::leaf< buffer_size, avx >protectedstatic
need_realloc() constbv::leaf< buffer_size, avx >inline
p_sum() constbv::leaf< buffer_size, avx >inline
p_sum_bv::leaf< buffer_size, avx >protected
print(bool internal_only) constbv::leaf< buffer_size, avx >inline
push_back(const bool x)bv::leaf< buffer_size, avx >inlineprotected
rank(const uint64_t n) constbv::leaf< buffer_size, avx >inline
rank(const uint64_t n, const uint64_t offset) constbv::leaf< buffer_size, avx >inline
remove(const uint64_t i)bv::leaf< buffer_size, avx >inline
select(const uint32_t x) constbv::leaf< buffer_size, avx >inline
select(const uint32_t x, uint32_t pos, uint32_t pop) constbv::leaf< buffer_size, avx >inline
set(const uint64_t i, const bool x)bv::leaf< buffer_size, avx >inline
set_buffer_index(uint32_t v, uint8_t i)bv::leaf< buffer_size, avx >inlineprotected
set_data_ptr(uint64_t *ptr)bv::leaf< buffer_size, avx >inline
size() constbv::leaf< buffer_size, avx >inline
size_bv::leaf< buffer_size, avx >protected
transfer_append(leaf *other, uint64_t elems)bv::leaf< buffer_size, avx >inline
transfer_prepend(leaf *other, uint64_t elems)bv::leaf< buffer_size, avx >inline
TYPE_MASKbv::leaf< buffer_size, avx >protectedstatic
validate() constbv::leaf< buffer_size, avx >inline
VALUE_MASKbv::leaf< buffer_size, avx >protectedstatic