Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

immer::detail::rbts::concat_right_mut_visitor< Node > Struct Template Reference

#include <operations.hpp>

+ Inheritance diagram for immer::detail::rbts::concat_right_mut_visitor< Node >:
+ Collaboration diagram for immer::detail::rbts::concat_right_mut_visitor< Node >:

Public Types

using this_t = concat_right_mut_visitor
 
using edit_t = typename Node::edit_t
 

Static Public Member Functions

template<typename RPos , typename LPos , typename TPos >
static concat_center_mut_pos< Node > visit_inner (RPos &&rpos, edit_t ec, edit_t el, LPos &&lpos, TPos &&tpos, edit_t er)
 
template<typename RPos , typename LPos , typename TPos >
static concat_center_mut_pos< Node > visit_leaf (RPos &&rpos, edit_t ec, edit_t el, LPos &&lpos, TPos &&tpos, edit_t er)
 
- Static Public Member Functions inherited from immer::detail::rbts::visitor_base< concat_right_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_right_mut_visitor< Node >

Definition at line 2145 of file operations.hpp.

Member Typedef Documentation

◆ edit_t

template<typename Node >
using immer::detail::rbts::concat_right_mut_visitor< Node >::edit_t = typename Node::edit_t

Definition at line 2209 of file operations.hpp.

◆ this_t

Definition at line 2208 of file operations.hpp.

Member Function Documentation

◆ visit_inner()

template<typename Node >
template<typename RPos , typename LPos , typename TPos >
static concat_center_mut_pos<Node> immer::detail::rbts::concat_right_mut_visitor< Node >::visit_inner ( RPos &&  rpos,
edit_t  ec,
edit_t  el,
LPos &&  lpos,
TPos &&  tpos,
edit_t  er 
)
inlinestatic

Definition at line 2213 of file operations.hpp.

◆ visit_leaf()

template<typename Node >
template<typename RPos , typename LPos , typename TPos >
static concat_center_mut_pos<Node> immer::detail::rbts::concat_right_mut_visitor< Node >::visit_leaf ( RPos &&  rpos,
edit_t  ec,
edit_t  el,
LPos &&  lpos,
TPos &&  tpos,
edit_t  er 
)
inlinestatic

Definition at line 2221 of file operations.hpp.


The documentation for this struct was generated from the following file:
Released under the MIT license