append_all(leaf *other) | bv::leaf< buffer_size, avx > | inline |
at(const uint32_t i) const | bv::leaf< buffer_size, avx > | inline |
bits_size() const | bv::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) const | bv::leaf< buffer_size, avx > | inlineprotected |
buffer_is_insertion(uint32_t e) const | bv::leaf< buffer_size, avx > | inlineprotected |
buffer_value(uint32_t e) const | bv::leaf< buffer_size, avx > | inlineprotected |
capacity() const | bv::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_MASK | bv::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 |
MASK | bv::leaf< buffer_size, avx > | protectedstatic |
need_realloc() const | bv::leaf< buffer_size, avx > | inline |
p_sum() const | bv::leaf< buffer_size, avx > | inline |
p_sum_ | bv::leaf< buffer_size, avx > | protected |
print(bool internal_only) const | bv::leaf< buffer_size, avx > | inline |
push_back(const bool x) | bv::leaf< buffer_size, avx > | inlineprotected |
rank(const uint64_t n) const | bv::leaf< buffer_size, avx > | inline |
rank(const uint64_t n, const uint64_t offset) const | bv::leaf< buffer_size, avx > | inline |
remove(const uint64_t i) | bv::leaf< buffer_size, avx > | inline |
select(const uint32_t x) const | bv::leaf< buffer_size, avx > | inline |
select(const uint32_t x, uint32_t pos, uint32_t pop) const | bv::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() const | bv::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_MASK | bv::leaf< buffer_size, avx > | protectedstatic |
validate() const | bv::leaf< buffer_size, avx > | inline |
VALUE_MASK | bv::leaf< buffer_size, avx > | protectedstatic |