22 using value_type = rpp::utils::extract_observable_type_t<std::invoke_result_t<Factory>>;
23 using optimal_disposables_strategy =
typename std::invoke_result_t<Factory>::optimal_disposables_strategy;
25 RPP_NO_UNIQUE_ADDRESS Factory observable_factory;
27 template<rpp::constra
int::observer_of_type<value_type> TObs>
28 void subscribe(TObs&& obs)
const
30 observable_factory().subscribe(std::forward<TObs>(obs));