Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <operations.hpp>
|
static constexpr auto | B = NodeT::bits |
|
static constexpr auto | BL = NodeT::bits_leaf |
|
template<typename NodeT, bool Collapse = true, bool Mutating = true>
struct immer::detail::rbts::slice_right_mut_visitor< NodeT, Collapse, Mutating >
Definition at line 855 of file operations.hpp.
◆ edit_t
template<typename NodeT, bool Collapse = true, bool Mutating = true>
◆ no_collapse_no_mut_t
template<typename NodeT, bool Collapse = true, bool Mutating = true>
◆ no_collapse_t
template<typename NodeT, bool Collapse = true, bool Mutating = true>
◆ no_mut_t
template<typename NodeT, bool Collapse = true, bool Mutating = true>
◆ node_t
template<typename NodeT, bool Collapse = true, bool Mutating = true>
◆ result_t
template<typename NodeT, bool Collapse = true, bool Mutating = true>
◆ this_t
template<typename NodeT, bool Collapse = true, bool Mutating = true>
◆ visit_leaf()
template<typename NodeT, bool Collapse = true, bool Mutating = true>
template<typename PosT >
Definition at line 1002 of file operations.hpp.
References immer::detail::rbts::node< T, MemoryPolicy, B, BL >::can_mutate(), immer::detail::destroy_n(), immer::detail::rbts::node< T, MemoryPolicy, B, BL >::inc(), and immer::detail::rbts::node< T, MemoryPolicy, B, BL >::leaf().
◆ visit_regular()
template<typename NodeT, bool Collapse = true, bool Mutating = true>
template<typename PosT >
Definition at line 941 of file operations.hpp.
References immer::detail::rbts::slice_right_mut_visitor< NodeT, Collapse, Mutating >::B, immer::detail::rbts::slice_right_mut_visitor< NodeT, Collapse, Mutating >::BL, immer::detail::rbts::node< T, MemoryPolicy, B, BL >::can_mutate(), immer::detail::rbts::dec_leaf(), immer::detail::rbts::dec_regular(), immer::detail::csl::get(), and immer::detail::rbts::node< T, MemoryPolicy, B, BL >::inner().
◆ visit_relaxed()
template<typename NodeT, bool Collapse = true, bool Mutating = true>
template<typename PosT >
Definition at line 872 of file operations.hpp.
References immer::detail::rbts::slice_right_mut_visitor< NodeT, Collapse, Mutating >::B, immer::detail::rbts::slice_right_mut_visitor< NodeT, Collapse, Mutating >::BL, immer::detail::rbts::node< T, MemoryPolicy, B, BL >::can_mutate(), immer::detail::rbts::dec_inner(), immer::detail::rbts::dec_leaf(), immer::detail::rbts::node< T, MemoryPolicy, B, BL >::ensure_mutable_relaxed_n(), immer::detail::csl::get(), and immer::detail::rbts::node< T, MemoryPolicy, B, BL >::inner().
template<typename NodeT, bool Collapse = true, bool Mutating = true>
◆ BL
template<typename NodeT, bool Collapse = true, bool Mutating = true>
The documentation for this struct was generated from the following file: