Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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