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 > >
The documentation for this struct was generated from the following file:
- src/atria/xform/skip.hpp