14#include <rpp/operators/map.hpp>
15#include <rpp/operators/switch_on_next.hpp>
16#include <rpp/operators/fwd/switch_map.hpp>
18IMPLEMENTATION_FILE(switch_map_tag);
22template<constra
int::decayed_type Type, switch_map_callable<Type> Callable>
23auto switch_map_impl(
auto &&observable, Callable &&callable)
25 return std::forward<decltype(observable)>(observable)
26 .map(std::forward<Callable>(callable))