ReactivePlusPlus
ReactiveX implementation for C++20
Loading...
Searching...
No Matches
rpp::details::variant_observable_strategy< Type, Observables > Struct Template Reference

Public Types

using optimal_disposables_strategy = rpp::details::observables::default_disposables_strategy
 
using value_type = Type
 

Public Member Functions

template<constraint::decayed_any_of< Observables... > TT>
requires (!constraint::decayed_same_as<variant_observable_strategy, TT>)
 variant_observable_strategy (TT &&observable)
 
 variant_observable_strategy (const variant_observable_strategy &other)=default
 
 variant_observable_strategy (variant_observable_strategy &&other) noexcept=default
 
template<rpp::constraint::observer_of_type< value_type > TObs>
void subscribe (TObs &&obs) const
 

Public Attributes

utils::unique_variant< Observables... > observables
 

The documentation for this struct was generated from the following file: