Files
2025-10-25 03:02:53 +03:00

1.5 KiB
Raw Permalink Blame History

[stopcallback.inplace.cons]

32 Concurrency support library [thread]

32.3 Stop tokens [thread.stoptoken]

32.3.10 Class template inplace_stop_callback [stopcallback.inplace]

32.3.10.2 Constructors and destructor [stopcallback.inplace.cons]

🔗

template<class Initializer> explicit inplace_stop_callback(inplace_stop_token st, Initializer&& init) noexcept(is_nothrow_constructible_v<CallbackFn, Initializer>);

1

#

Constraints: constructible_from<CallbackFn, Initializer> is satisfied.

2

#

Effects: Initializes callback-fn with std::forward(init) and executes a stoppable callback registration ([stoptoken.concepts]).

🔗

~inplace_stop_callback();

3

#

Effects: Executes a stoppable callback deregistration ([stoptoken.concepts]).