|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::PersistentVector< T >, including all inherited members.
| branch_bits | Aleph::PersistentVector< T > | privatestatic |
| branch_factor | Aleph::PersistentVector< T > | privatestatic |
| branch_mask | Aleph::PersistentVector< T > | privatestatic |
| branching_factor() noexcept | Aleph::PersistentVector< T > | inlinestatic |
| capacity_for_shift(const size_t shift) noexcept | Aleph::PersistentVector< T > | inlineprivatestatic |
| child_index(const size_t index, const size_t shift) noexcept | Aleph::PersistentVector< T > | inlineprivatestatic |
| clear_rec(const NodePtr &node, const size_t shift, const size_t index) | Aleph::PersistentVector< T > | inlineprivatestatic |
| count_values_rec(const NodePtr &node, const size_t shift, bool &ok) noexcept | Aleph::PersistentVector< T > | inlineprivatestatic |
| get(const size_t index) const | Aleph::PersistentVector< T > | inline |
| get_ptr(const NodePtr &root, size_t shift, const size_t index) noexcept | Aleph::PersistentVector< T > | inlineprivatestatic |
| internal_has_children(const std::shared_ptr< Node > &node) noexcept | Aleph::PersistentVector< T > | inlineprivatestatic |
| is_empty() const noexcept | Aleph::PersistentVector< T > | inline |
| leaf_has_values(const std::shared_ptr< Node > &node) noexcept | Aleph::PersistentVector< T > | inlineprivatestatic |
| NodePtr typedef | Aleph::PersistentVector< T > | private |
| operator[](const size_t index) const | Aleph::PersistentVector< T > | inline |
| PersistentVector(NodePtr root, const size_t n, const size_t shift) noexcept | Aleph::PersistentVector< T > | inlineexplicitprivate |
| PersistentVector() noexcept=default | Aleph::PersistentVector< T > | |
| pop_back() const | Aleph::PersistentVector< T > | inline |
| push_back(const T &value) const | Aleph::PersistentVector< T > | inline |
| push_back(T &&value) const | Aleph::PersistentVector< T > | inline |
| push_back(ValuePtr value) const | Aleph::PersistentVector< T > | inlineprivate |
| root_ | Aleph::PersistentVector< T > | private |
| set(const size_t index, const T &value) const | Aleph::PersistentVector< T > | inline |
| set(const size_t index, T &&value) const | Aleph::PersistentVector< T > | inline |
| set(const size_t index, ValuePtr value) const | Aleph::PersistentVector< T > | inlineprivate |
| set_rec(const NodePtr &node, const size_t shift, const size_t index, ValuePtr value) | Aleph::PersistentVector< T > | inlineprivatestatic |
| shift_ | Aleph::PersistentVector< T > | private |
| size() const noexcept | Aleph::PersistentVector< T > | inline |
| size_ | Aleph::PersistentVector< T > | private |
| to_array() const | Aleph::PersistentVector< T > | inline |
| ValuePtr typedef | Aleph::PersistentVector< T > | private |
| verify() const noexcept | Aleph::PersistentVector< T > | inline |