transduce.hpp
Go to the documentation of this file.
auto transduce(XformT &&xform, ReducingFnT &&step, StateT &&state, InputRangeTs &&...ranges) -> estd::decay_t< StateT >
Similar to clojure.core/transduce.
Definition: transduce.hpp:41
auto xformed(Xform &&xform, InTs &&...ins) -> estd::enable_if_t< meta::all(In_value< InTs >()...), detail::xformed_input< typename decltype( detail::make_xform_down_signal( xform, detail::access::signal(ins)...) )::element_type > >
Returns a new in formed by applying a transducer xform on the successive values of the in...
Definition: xformed.hpp:70