13#include <rpp/defs.hpp>
14#include <rpp/operators/map.hpp>
15#include <rpp/operators/merge.hpp>
17namespace rpp::operators::details
19 template<rpp::constra
int::decayed_type Fn>
22 RPP_NO_UNIQUE_ADDRESS Fn m_fn;
24 template<rpp::constra
int::observable TObservable>
25 auto operator()(TObservable&&
observable)
const &
33 template<rpp::constra
int::observable TObservable>
45namespace rpp::operators
Base class for any observable used in RPP. It handles core callbacks of observable.
Definition observable.hpp:38
Definition function_traits.hpp:45
auto merge()
Converts observable of observables of items into observable of items via merging emissions.
Definition merge.hpp:221
Definition flat_map.hpp:21