|
|
| debounce_disposable (Observer &&in_observer, Worker &&in_worker, rpp::schedulers::duration period) |
|
template<typename TT> |
| void | emplace_safe (TT &&v) |
|
std::optional< T > | extract_value () |
|
rpp::utils::pointer_under_lock< Observer > | get_observer_under_lock () |
|
| composite_disposable_impl (const composite_disposable_impl &)=delete |
|
| composite_disposable_impl (composite_disposable_impl &&other) noexcept=delete |
| bool | is_disposed () const noexcept final |
| | Check if this disposable is just disposed.
|
| void | dispose_impl (interface_disposable::Mode mode) noexcept final |
| void | add (disposable_wrapper disposable) override |
| void | remove (const disposable_wrapper &disposable) override |
| void | clear () override |
|
template<rpp::constraint::is_nothrow_invocable Fn> |
| disposable_wrapper | add (Fn &&invocable) |
|
template<rpp::constraint::is_nothrow_invocable Fn> |
| disposable_wrapper | add (Fn &&invocable) |
| void | dispose () noexcept |
| | Dispose disposable and free any underlying resources and etc.
|
|
disposable_wrapper_impl< TStrategy > | wrapper_from_this () const |
|
| enum class | Mode : bool { Disposing = 0
, Destroying = 1
} |
|
virtual void | composite_dispose_impl (interface_disposable::Mode) noexcept |
|
void | set_weak_self (std::weak_ptr< interface_disposable > weak) |
The documentation for this class was generated from the following file: