Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
immer::detail::rbts::concat_both_mut_visitor< Node > Struct Template Reference
#include <operations.hpp>
Inheritance diagram for immer::detail::rbts::concat_both_mut_visitor< Node >:
Collaboration diagram for immer::detail::rbts::concat_both_mut_visitor< Node >:
Public Types | |
using | this_t = concat_both_mut_visitor |
using | edit_t = typename Node::edit_t |
Static Public Member Functions | |
template<typename LPos , typename TPos , typename RPos > | |
static concat_center_mut_pos< Node > | visit_inner (LPos &&lpos, edit_t ec, edit_t el, TPos &&tpos, edit_t er, RPos &&rpos) |
template<typename LPos , typename TPos , typename RPos > | |
static concat_center_mut_pos< Node > | visit_leaf (LPos &&lpos, edit_t ec, edit_t el, TPos &&tpos, edit_t er, RPos &&rpos) |
Static Public Member Functions inherited from immer::detail::rbts::visitor_base< concat_both_mut_visitor< Node > > | |
static decltype(auto) | visit_node (Args &&...args) |
static decltype(auto) | visit_relaxed (Args &&...args) |
static decltype(auto) | visit_regular (Args &&...args) |
static decltype(auto) | visit_inner (Args &&...args) |
static decltype(auto) | visit_leaf (Args &&...args) |
Detailed Description
template<typename Node>
struct immer::detail::rbts::concat_both_mut_visitor< Node >
Definition at line 2147 of file operations.hpp.
Member Typedef Documentation
◆ edit_t
template<typename Node >
using immer::detail::rbts::concat_both_mut_visitor< Node >::edit_t = typename Node::edit_t |
Definition at line 2233 of file operations.hpp.
◆ this_t
template<typename Node >
using immer::detail::rbts::concat_both_mut_visitor< Node >::this_t = concat_both_mut_visitor |
Definition at line 2232 of file operations.hpp.
Member Function Documentation
◆ visit_inner()
template<typename Node >
template<typename LPos , typename TPos , typename RPos >
|
inlinestatic |
Definition at line 2237 of file operations.hpp.
◆ visit_leaf()
template<typename Node >
template<typename LPos , typename TPos , typename RPos >
|
inlinestatic |
Definition at line 2245 of file operations.hpp.
The documentation for this struct was generated from the following file:
- src/immer/detail/rbts/operations.hpp