Go to the source code of this file.
|
| atria |
| C++ amazing templates and reusable implementations awesomeness.
|
|
| atria::xform |
| Efficient and flexible C++ implementation of transducers.
|
|
|
template<typename ReducingFnT , typename StateT , typename... InputTs> |
using | skip_result_t = typename skip_result< ReducingFnT, StateT, InputTs... >::type |
|
|
template<typename ReducingFnT , typename StateT , typename... InputTs> |
auto | skip (ReducingFnT &&, StateT &&state, InputTs &&...) -> skip_result_t< ReducingFnT, StateT, InputTs... > |
| Skip calling the next reducing function in a transducer. More...
|
|
template<typename StateT > |
auto | skip (StateT &&state) -> StateT && |
|
template<typename ReducingFnT , typename StateT , typename... InputTs> |
auto | call (ReducingFnT &&step, StateT &&state, InputTs &&...ins) -> estd::enable_if_t< is_skip_state< estd::decay_t< StateT > > |
| Call the next reducing function in a transducer that could otherwise skip calling the next reducing function. More...
|
|
|
| skip_result_t< ReducingFnT, StateT, InputTs... > |
|