Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
vector_transient.hpp
Go to the documentation of this file.
Definition: rbtree.hpp:29
persistent_type persistent() &
Definition: vector_transient.hpp:170
vector_transient()=default
void update(size_type index, FnT &&fn)
Definition: vector_transient.hpp:155
void assoc_mut(edit_t e, size_t idx, T value)
Definition: rbtree.hpp:413
std::reverse_iterator< iterator > reverse_iterator
Definition: vector_transient.hpp:63
Definition: box.hpp:161
detail::rbts::rbtree_iterator< T, MemoryPolicy, B, BL > iterator
Definition: vector_transient.hpp:61
const T & const_reference
Definition: vector_transient.hpp:59
Definition: algorithm.hpp:15
vector_transient(impl_t impl)
Definition: vector_transient.hpp:182
memory_policy< default_heap_policy, default_refcount_policy > default_memory_policy
Definition: memory_policy.hpp:136
reference operator[](size_type index) const
Definition: vector_transient.hpp:119
const T & get_check(size_t index) const
Definition: rbtree.hpp:373
Definition: flex_vector.hpp:27
void push_back(value_type value)
Definition: vector_transient.hpp:135
typename MemoryPolicy::transience_t::owner owner_t
Definition: vector_transient.hpp:48
void take_mut(edit_t e, size_t new_size)
Definition: rbtree.hpp:455
void push_back_mut(edit_t e, T value)
Definition: rbtree.hpp:267
persistent_type persistent() &&
Definition: vector_transient.hpp:175
static constexpr auto bits_leaf
Definition: vector_transient.hpp:52
void update_mut(edit_t e, size_t idx, FnT &&fn)
Definition: rbtree.hpp:391
std::ptrdiff_t difference_type
Definition: vector_transient.hpp:58
Definition: flex_vector.hpp:21