...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
Reset the cancellation state associated with the coroutine.
template< typename InFilter, typename OutFilter> void reset_cancellation_state( InFilter && in_filter, OutFilter && out_filter) const;
Let P
be the cancellation
slot associated with the current coroutine's spawn
completion handler. Assigns
a new cancellation_state
object S
, constructed as S(P, std::forward<InFilter>(in_filter), std::forward<OutFilter>(out_filter))
, into the current coroutine's cancellation
state object.