filter.hpp
Go to the documentation of this file.
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 f...
Definition: skip.hpp:276
#define ABL_DECLTYPE_RETURN(body_expr)
Utility for defining generic functions with a deduced return type, that are composed of a single expr...
Definition: utils.hpp:109
Utility to write simple transducers easily.
Definition: transducer_impl.hpp:60
auto filter(PredicateT &&predicate) -> filter_t< estd::decay_t< PredicateT > >
Similar to clojure.core/filter$1.
Definition: filter.hpp:82
auto skip(ReducingFnT &&, StateT &&state, InputTs &&...) -> skip_result_t< ReducingFnT, StateT, InputTs... >
Skip calling the next reducing function in a transducer.
Definition: skip.hpp:228