ReactivePlusPlus
ReactiveX implementation for C++20
Loading...
Searching...
No Matches
rpp::operators::details::concat_disposable< TObservable, TObserver > Class Template Referencefinal

Public Member Functions

 concat_disposable (TObserver &&observer)
 
rpp::utils::pointer_under_lock< TObserver > get_observer ()
 
rpp::utils::pointer_under_lock< std::queue< TObservable > > get_queue ()
 
std::atomic< ConcatStage > & stage ()
 
void drain ()
 
void handle_observable (const rpp::constraint::decayed_same_as< TObservable > auto &observable)
 
rpp::composite_disposableget_base_child_disposable ()
 
rpp::composite_disposableget_inner_child_disposable ()
 
- Public Member Functions inherited from rpp::details::base_disposable_impl< BaseInterface >
 base_disposable_impl (const base_disposable_impl &)=delete
 
 base_disposable_impl (base_disposable_impl &&) noexcept=delete
 
bool is_disposed () const noexcept final
 
- Public Member Functions inherited from rpp::details::enable_wrapper_from_this< concat_disposable< TObservable, TObserver > >
disposable_wrapper_impl< TStrategy > wrapper_from_this () const
 

Additional Inherited Members

- Protected Member Functions inherited from rpp::details::base_disposable_impl< BaseInterface >
- Protected Member Functions inherited from rpp::details::enable_wrapper_from_this< concat_disposable< TObservable, TObserver > >
void set_weak_self (std::weak_ptr< interface_disposable > weak)
 

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