13#include <rpp/utils/constraints.hpp>
17 template<rpp::constra
int::decayed_type TDisposable>
26 template<rpp::constra
int::decayed_type TDisposable>
44namespace rpp::details::disposables
64 template<
size_t Count>
74 template<rpp::constra
int::is_nothrow_invocable Fn>
79 template<rpp::constra
int::is_nothrow_invocable Fn>
Disposable invokes underlying callable on disposing.
Definition fwd.hpp:75
Disposable which can keep some other sub-disposables. When this root disposable is disposed,...
Definition composite_disposable.hpp:175
Definition container.hpp:21
Container with fixed std::array as underlying storage.
Definition fwd.hpp:65
Main RPP wrapper over disposables.
Definition fwd.hpp:27
Definition refcount_disposable.hpp:31
Definition interface_composite_disposable.hpp:19
Interface of disposable.
Definition interface_disposable.hpp:23