Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
node.hpp
Go to the documentation of this file.
Definition: node.hpp:32
static node_t * copy_n(size_t n, Iter first, Sent last)
Definition: node.hpp:99
Definition: node.hpp:22
typename memory::transience_t transience
Definition: node.hpp:26
combine_standard_layout_t< data_t, refs_t, ownee_t > impl_t
Definition: node.hpp:39
SinkIter uninitialized_copy(Iterator first, Sentinel last, SinkIter d_first)
Definition: util.hpp:192
Definition: algorithm.hpp:15
static void delete_n(node_t *p, size_t sz, size_t cap)
Definition: node.hpp:65
static node_t * make_e(edit_t e, size_t n)
Definition: node.hpp:77
static constexpr std::size_t sizeof_n(size_t count)
Definition: node.hpp:43
typename combine_standard_layout< Ts... >::type combine_standard_layout_t
Definition: combine_standard_layout.hpp:46
static node_t * copy_e(edit_t e, size_t n, Iter first, Iter last)
Definition: node.hpp:117
typename std::aligned_storage< sizeof(T), alignof(T)>::type aligned_storage_for
Definition: util.hpp:29
static node_t * copy_e(edit_t e, size_t n, node_t *p, size_t count)
Definition: node.hpp:124
static node_t * copy_n(size_t n, node_t *p, size_t count)
Definition: node.hpp:111