state_traits< skip_state< SkippedT, CalledT > > Struct Template Reference

Classes

struct  can_not_do_that
 

Static Public Member Functions

template<typename T >
static auto is_reduced (T &&s) -> decltype(variant::match( std::forward< T >(s), detail::state_is_reduced_t
 
template<typename T >
static auto complete (T &&s) -> decltype(variant::match( std::forward< T >(s), variant::otherwise< SkippedT >(detail::state_complete_t
 
template<typename T >
static auto unwrap_all (T &&s) -> decltype(variant::match( std::forward< T >(s), variant::otherwise< SkippedT >(detail::state_unwrap_all_t
 
template<typename T , typename U >
static auto rewrap (T &&s, U &&x) -> decltype(variant::match( std::forward< T >(s), variant::otherwise< estd::decay_t< T > >( detail::state_rewrap_t< U >
 
template<typename T , typename D >
static can_not_do_that data (T &&, D &&)
 
template<typename T >
static can_not_do_that unwrap (T &&)
 

Detailed Description

template<typename SkippedT, typename CalledT>
struct atria::xform::state_traits< skip_state< SkippedT, CalledT > >

Definition at line 110 of file skip.hpp.


The documentation for this struct was generated from the following file:
Fork me on GitHub