#include <rx-reduce.hpp>
|
template<class Observable , class SValue = rxu::value_type_t<Observable>, class Operation = operators::detail::first<SValue>, class Seed = decltype(Operation::seed()), class Accumulator = Operation, class ResultSelector = Operation, class TakeOne = decltype(((rxu::decay_t<Observable>*)nullptr)->take(1)), class Reduce = rxo::detail::reduce<SValue, rxu::decay_t<TakeOne>, rxu::decay_t<Accumulator>, rxu::decay_t<ResultSelector>, rxu::decay_t<Seed>>, class RValue = rxu::value_type_t<Reduce>, class Result = observable<RValue, Reduce>> |
static Result | member (Observable &&o) |
|
template<class... AN> |
static operators::detail::reduce_invalid_t< AN... > | member (AN...) |
|
template<class Observable , class SValue = rxu::value_type_t<Observable>, class Operation = operators::detail::first<SValue>, class Seed = decltype(Operation::seed()), class Accumulator = Operation, class ResultSelector = Operation, class TakeOne = decltype(((rxu::decay_t<Observable>*)nullptr)->take(1)), class Reduce = rxo::detail::reduce<SValue, rxu::decay_t<TakeOne>, rxu::decay_t<Accumulator>, rxu::decay_t<ResultSelector>, rxu::decay_t<Seed>>, class RValue = rxu::value_type_t<Reduce>, class Result = observable<RValue, Reduce>>
The documentation for this struct was generated from the following file:
- /home/travis/build/Reactive-Extensions/RxCpp/Rx/v2/src/rxcpp/operators/rx-reduce.hpp