Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

immer::detail::rbts::for_each_chunk_p_i_visitor Struct Reference

#include <operations.hpp>

+ Inheritance diagram for immer::detail::rbts::for_each_chunk_p_i_visitor:
+ Collaboration diagram for immer::detail::rbts::for_each_chunk_p_i_visitor:

Public Types

using this_t = for_each_chunk_p_i_visitor
 

Static Public Member Functions

template<typename Pos , typename Fn >
static bool visit_relaxed (Pos &&pos, size_t first, size_t last, Fn &&fn)
 
template<typename Pos , typename Fn >
static bool visit_regular (Pos &&pos, size_t first, size_t last, Fn &&fn)
 
template<typename Pos , typename Fn >
static bool visit_leaf (Pos &&pos, size_t first, size_t last, Fn &&fn)
 
- Static Public Member Functions inherited from immer::detail::rbts::visitor_base< for_each_chunk_p_i_visitor >
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

Definition at line 258 of file operations.hpp.

Member Typedef Documentation

◆ this_t

Member Function Documentation

◆ visit_leaf()

template<typename Pos , typename Fn >
static bool immer::detail::rbts::for_each_chunk_p_i_visitor::visit_leaf ( Pos &&  pos,
size_t  first,
size_t  last,
Fn &&  fn 
)
inlinestatic

Definition at line 306 of file operations.hpp.

◆ visit_regular()

template<typename Pos , typename Fn >
static bool immer::detail::rbts::for_each_chunk_p_i_visitor::visit_regular ( Pos &&  pos,
size_t  first,
size_t  last,
Fn &&  fn 
)
inlinestatic

Definition at line 286 of file operations.hpp.

◆ visit_relaxed()

template<typename Pos , typename Fn >
static bool immer::detail::rbts::for_each_chunk_p_i_visitor::visit_relaxed ( Pos &&  pos,
size_t  first,
size_t  last,
Fn &&  fn 
)
inlinestatic

Definition at line 263 of file operations.hpp.


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