Itoyori  v0.0.1
ityr::workhint_range_view< W > Class Template Reference

#include <workhint_view.hpp>

Classes

struct  bin_tree_node
 

Public Member Functions

constexpr workhint_range_view () noexcept
 
constexpr workhint_range_view (global_span< bin_tree_node > s)
 
bin_tree_node get_workhint () const
 
void set_workhint (const value_type &v1, const value_type &v2)
 
std::pair< workhint_range_view, workhint_range_viewget_children () const
 
bool empty () const
 
bool has_children () const
 

Constructor & Destructor Documentation

◆ workhint_range_view() [1/2]

template<typename W >
constexpr ityr::workhint_range_view< W >::workhint_range_view ( )
inlineconstexprnoexcept

◆ workhint_range_view() [2/2]

template<typename W >
constexpr ityr::workhint_range_view< W >::workhint_range_view ( global_span< bin_tree_node s)
inlineexplicitconstexpr

Member Function Documentation

◆ empty()

template<typename W >
bool ityr::workhint_range_view< W >::empty ( ) const
inline

◆ get_children()

template<typename W >
std::pair<workhint_range_view, workhint_range_view> ityr::workhint_range_view< W >::get_children ( ) const
inline

◆ get_workhint()

template<typename W >
bin_tree_node ityr::workhint_range_view< W >::get_workhint ( ) const
inline

◆ has_children()

template<typename W >
bool ityr::workhint_range_view< W >::has_children ( ) const
inline

◆ set_workhint()

template<typename W >
void ityr::workhint_range_view< W >::set_workhint ( const value_type &  v1,
const value_type &  v2 
)
inline

The documentation for this class was generated from the following file: