12#include <rpp/sources/fwd.hpp>
14#include <rpp/observables/observable.hpp>
16namespace rpp::subjects::details
18 template<constra
int::decayed_type Type, ::rpp::constra
int::on_subscribe<Type> OnSubscribe,
typename DisposableStrategy>
21 using value_type = Type;
22 using optimal_disposables_strategy = DisposableStrategy;
24 RPP_NO_UNIQUE_ADDRESS OnSubscribe subscribe;
27 template<constra
int::decayed_type Type,
typename DisposableStrategy, rpp::constra
int::on_subscribe<Type> OnSubscribe>
28 auto create_subject_on_subscribe_observable(OnSubscribe&& on_subscribe)
Base class for any observable used in RPP. It handles core callbacks of observable.
Definition observable.hpp:38
Definition subject_on_subscribe.hpp:20