Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

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

#include <operations.hpp>

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

Public Types

using this_t = region_for_visitor
 
using result_t = std::tuple< T *, size_t, size_t >
 

Static Public Member Functions

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

Definition at line 41 of file operations.hpp.

Member Typedef Documentation

◆ result_t

template<typename T >
using immer::detail::rbts::region_for_visitor< T >::result_t = std::tuple<T*, size_t, size_t>

Definition at line 44 of file operations.hpp.

◆ this_t

Definition at line 43 of file operations.hpp.

Member Function Documentation

◆ visit_inner()

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

Definition at line 47 of file operations.hpp.

◆ visit_leaf()

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

Definition at line 51 of file operations.hpp.


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