ReactivePlusPlus
ReactiveX implementation for C++20
|
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_disposable & | get_base_child_disposable () |
rpp::composite_disposable & | get_inner_child_disposable () |
![]() | |
base_disposable_impl (const base_disposable_impl &)=delete | |
base_disposable_impl (base_disposable_impl &&) noexcept=delete | |
bool | is_disposed () const noexcept final |
base_disposable_impl (const base_disposable_impl &)=delete | |
base_disposable_impl (base_disposable_impl &&) noexcept=delete | |
bool | is_disposed () const noexcept final |
![]() | |
void | dispose () noexcept |
Dispose disposable and free any underlying resources and etc. | |
![]() | |
disposable_wrapper_impl< TStrategy > | wrapper_from_this () const |
Additional Inherited Members | |
![]() | |
enum class | Mode : bool { Disposing = 0 , Destroying = 1 } |
![]() | |
void | set_weak_self (std::weak_ptr< interface_disposable > weak) |