|
using | InnerSub = decltype(make_serialized_subscriber(std::declval< TSub >(), std::declval< std::reference_wrapper< utils::spinlock > >())) |
|
using | Worker = decltype(std::declval< Scheduler >().create_worker(std::declval< composite_subscription >())) |
|
|
| debounce_state_with_serialized_spinlock (auto &&sub, schedulers::duration period, const Scheduler &scheduler) |
|
| debounce_state (schedulers::duration period, const Scheduler &scheduler, const composite_subscription &subscription_of_subscriber) |
|
std::optional< schedulers::time_point > | emplace_safe (auto &&v) |
|
std::variant< std::monostate, T, schedulers::duration > | extract_value_or_time () |
|
std::optional< T > | extract_value () |
|
const Worker & | get_worker () const |
|
| early_unsubscribe_state (const composite_subscription &subscription_of_subscriber) |
|
The documentation for this struct was generated from the following file: