ReactivePlusPlus
ReactiveX implementation for C++20
Loading...
Searching...
No Matches
rpp::interface_composite_disposable Struct Referenceabstract

Public Member Functions

virtual void add (disposable_wrapper disposable)=0
 
template<rpp::constraint::is_nothrow_invocable Fn>
disposable_wrapper add (Fn &&invocable)
 
virtual void remove (const disposable_wrapper &d)=0
 
virtual void clear ()=0
 
- Public Member Functions inherited from rpp::interface_disposable
virtual bool is_disposed () const noexcept=0
 Check if this disposable is just disposed.
 
void dispose () noexcept
 Dispose disposable and free any underlying resources and etc.
 

Additional Inherited Members

- Protected Types inherited from rpp::interface_disposable
enum class  Mode : bool { Disposing = 0 , Destroying = 1 }
 
- Protected Member Functions inherited from rpp::interface_disposable
virtual void dispose_impl (Mode mode) noexcept=0
 

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