| at(uint64_t pos) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| begin() const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| BitVectorContainer() (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| BitVectorContainer(std::vector< uint64_t > &_items) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| BitVectorContainer(std::vector< bool > &_items) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| BitVectorContainerIterator typedef (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | |
| clear() (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| end() const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| get_byte_size(const std::vector< BitVectorContainer > &items) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inlinestatic |
| increment(uint64_t i, int64_t delta) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| insert(uint64_t pos, uint64_t value) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| load_from_bytes(const std::vector< uint8_t > &data, uint64_t &pos) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inlinestatic |
| load_from_file(std::ifstream &ifs) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inlinestatic |
| load_vector_from_bytes(const std::vector< uint8_t > &data, uint64_t &pos) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inlinestatic |
| load_vector_from_file(std::ifstream &ifs) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inlinestatic |
| name() (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inlinestatic |
| pop_back() (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| pop_back_many(uint64_t len) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| pop_front() (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| pop_front_many(uint64_t len) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| print() const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| psum(uint64_t i) const noexcept (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| psum() const noexcept (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| psum(uint64_t i, uint64_t j) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| push_back(uint64_t value) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| push_back_many(const std::vector< uint64_t > &new_items) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| push_front(uint64_t new_item) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| push_front_many(const std::vector< uint64_t > &new_items) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| rank(uint64_t i, bool b) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| rank0(uint64_t i) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| rank1(uint64_t i) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| remove(uint64_t pos) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| reverse_psum(uint64_t i) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| search(uint64_t x) const noexcept (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| select(uint64_t i, bool b) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| select0(uint64_t i) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| select1(uint64_t i) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| size() const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| size_in_bytes(bool only_extra_bytes) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| store_to_bytes(const std::vector< BitVectorContainer > &items, std::vector< uint8_t > &output, uint64_t &pos) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inlinestatic |
| store_to_file(const std::vector< BitVectorContainer > &items, std::ofstream &os) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inlinestatic |
| swap(BitVectorContainer &item) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| to_bit_array(const std::vector< uint64_t > &new_items, std::array< uint64_t, MAX_BIT_SIZE/64 > &output) (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| to_data(std::vector< uint8_t > &output) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| to_string() const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| to_uint64() const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| to_value_vector() const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| to_values(VEC &output_vec) const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |
| unused_size_in_bytes() const (defined in stool::bptree::BitVectorContainer< MAX_BIT_SIZE >) | stool::bptree::BitVectorContainer< MAX_BIT_SIZE > | inline |