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 InitialStateT , typename... InputTs> |
auto | reductor (ReducingFnT &&step, InitialStateT &&state, InputTs &&...ins) -> reductor_fn< estd::decay_t< ReducingFnT >, estd::decay_t< InitialStateT >, estd::decay_t< InputTs >... > |
| Constructs a reductor_fn object with deduced argument types. More...
|
|
template<typename... InputTs, typename ReducingFnT , typename InitialStateT > |
auto | empty_reductor (ReducingFnT &&step, InitialStateT &&state) -> empty_reductor_fn< estd::decay_t< ReducingFnT >, estd::decay_t< InitialStateT >, estd::decay_t< InputTs >... > |
| Constructs an empty_reductor_fn object with deduced argument types. More...
|
|