Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
no_capacity.hpp
Go to the documentation of this file.
static no_capacity from_fill(size_t n, T v)
Definition: no_capacity.hpp:107
static node_t * copy_n(size_t n, Iter first, Sent last)
Definition: node.hpp:99
no_capacity update(std::size_t idx, Fn &&op) const
Definition: no_capacity.hpp:175
Definition: node.hpp:22
no_capacity push_back(T value) const
Definition: no_capacity.hpp:150
no_capacity assoc(std::size_t idx, T value) const
Definition: no_capacity.hpp:162
no_capacity(const no_capacity &other)
Definition: no_capacity.hpp:41
friend void swap(no_capacity &x, no_capacity &y)
Definition: no_capacity.hpp:66
void for_each_chunk(Fn &&fn) const
Definition: no_capacity.hpp:120
std::iterator_traits< Iterator >::difference_type distance(Iterator first, Sentinel last)
Definition: util.hpp:141
no_capacity & operator=(no_capacity &&other)
Definition: no_capacity.hpp:60
bool for_each_chunk_p(Fn &&fn) const
Definition: no_capacity.hpp:126
Definition: box.hpp:161
static no_capacity from_initializer_list(std::initializer_list< U > values)
Definition: no_capacity.hpp:113
Definition: algorithm.hpp:15
no_capacity take(std::size_t sz) const
Definition: no_capacity.hpp:188
static void delete_n(node_t *p, size_t sz, size_t cap)
Definition: node.hpp:65
no_capacity(node_t *p, size_t s)
Definition: no_capacity.hpp:37
typename MemoryPolicy::transience_t::edit edit_t
Definition: no_capacity.hpp:22
U & get(T &x)
static no_capacity from_range(Iter first, Sent last)
Definition: no_capacity.hpp:98
no_capacity & operator=(const no_capacity &other)
Definition: no_capacity.hpp:53
const T & get_check(std::size_t index) const
Definition: no_capacity.hpp:136
static const no_capacity & empty()
Definition: no_capacity.hpp:28
bool equals(const no_capacity &other) const
Definition: no_capacity.hpp:143
no_capacity(no_capacity &&other)
Definition: no_capacity.hpp:47