Provides a mechanism for a coroutine to suspend itself.
Definition coroutine_suspend_context.hpp:17
CoroutineSuspendContext & operator=(CoroutineSuspendContext &&)=delete
CoroutineSuspendContext(CoroutineSuspendContext &&)=delete
CoroutineSuspendContext & operator=(const CoroutineSuspendContext &)=delete
virtual void Suspend()=0
Suspends the current coroutine's execution.
virtual ~CoroutineSuspendContext()=default
CoroutineSuspendContext()=default
CoroutineSuspendContext(const CoroutineSuspendContext &)=delete