Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

immer::detail::rbts::empty_regular_pos< NodeT > Struct Template Reference

#include <position.hpp>

Public Types

using node_t = NodeT
 

Public Member Functions

count_t count () const
 
node_tnode () const
 
shift_t shift () const
 
size_t size () const
 
template<typename Visitor , typename... Args>
void each (Visitor, Args &&...)
 
template<typename Visitor , typename... Args>
bool each_pred (Visitor, Args &&...)
 
template<typename Visitor , typename... Args>
decltype(auto) visit (Visitor v, Args &&...args)
 

Public Attributes

node_tnode_
 

Detailed Description

template<typename NodeT>
struct immer::detail::rbts::empty_regular_pos< NodeT >

Definition at line 35 of file position.hpp.

Member Typedef Documentation

◆ node_t

template<typename NodeT >
using immer::detail::rbts::empty_regular_pos< NodeT >::node_t = NodeT

Definition at line 37 of file position.hpp.

Member Function Documentation

◆ count()

template<typename NodeT >
count_t immer::detail::rbts::empty_regular_pos< NodeT >::count ( ) const
inline

Definition at line 40 of file position.hpp.

◆ each()

template<typename NodeT >
template<typename Visitor , typename... Args>
void immer::detail::rbts::empty_regular_pos< NodeT >::each ( Visitor  ,
Args &&  ... 
)
inline

Definition at line 46 of file position.hpp.

◆ each_pred()

template<typename NodeT >
template<typename Visitor , typename... Args>
bool immer::detail::rbts::empty_regular_pos< NodeT >::each_pred ( Visitor  ,
Args &&  ... 
)
inline

Definition at line 48 of file position.hpp.

◆ node()

template<typename NodeT >
node_t* immer::detail::rbts::empty_regular_pos< NodeT >::node ( ) const
inline

◆ shift()

template<typename NodeT >
shift_t immer::detail::rbts::empty_regular_pos< NodeT >::shift ( ) const
inline

Definition at line 42 of file position.hpp.

◆ size()

template<typename NodeT >
size_t immer::detail::rbts::empty_regular_pos< NodeT >::size ( ) const
inline

Definition at line 43 of file position.hpp.

◆ visit()

template<typename NodeT >
template<typename Visitor , typename... Args>
decltype(auto) immer::detail::rbts::empty_regular_pos< NodeT >::visit ( Visitor  v,
Args &&...  args 
)
inline

Definition at line 51 of file position.hpp.

Member Data Documentation

◆ node_

template<typename NodeT >
node_t* immer::detail::rbts::empty_regular_pos< NodeT >::node_

Definition at line 38 of file position.hpp.

Referenced by immer::detail::rbts::empty_regular_pos< NodeT >::node().


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