Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

immer::detail::rbts::get_visitor< T > Struct Template Reference

#include <operations.hpp>

+ Inheritance diagram for immer::detail::rbts::get_visitor< T >:
+ Collaboration diagram for immer::detail::rbts::get_visitor< T >:

Public Types

using this_t = get_visitor
 

Static Public Member Functions

template<typename PosT >
static const T & visit_inner (PosT &&pos, size_t idx)
 
template<typename PosT >
static const T & visit_leaf (PosT &&pos, size_t idx)
 
- Static Public Member Functions inherited from immer::detail::rbts::visitor_base< get_visitor< T > >
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 T>
struct immer::detail::rbts::get_visitor< T >

Definition at line 56 of file operations.hpp.

Member Typedef Documentation

◆ this_t

template<typename T >
using immer::detail::rbts::get_visitor< T >::this_t = get_visitor

Definition at line 58 of file operations.hpp.

Member Function Documentation

◆ visit_inner()

template<typename T >
template<typename PosT >
static const T& immer::detail::rbts::get_visitor< T >::visit_inner ( PosT &&  pos,
size_t  idx 
)
inlinestatic

Definition at line 61 of file operations.hpp.

◆ visit_leaf()

template<typename T >
template<typename PosT >
static const T& immer::detail::rbts::get_visitor< T >::visit_leaf ( PosT &&  pos,
size_t  idx 
)
inlinestatic

Definition at line 65 of file operations.hpp.


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