Group Return¶
Classes¶
Type | Name |
---|---|
class | frame_t A type to acquire coroutine_handle<void> from anonymous coroutine's return. Requires manualdestroy of the coroutine handle. |
class | null_frame_promise no suspend in initial/final + void return |
class | passive_frame_t Suspend after invoke and expose its coroutine_handle<void> through return. |
class | promise_aa suspend_always (initial) +suspend_always (final) |
class | promise_an suspend_always (initial) +suspend_never (final) |
class | promise_na suspend_never (initial) +suspend_always (final) |
class | promise_nn suspend_never (initial) +suspend_never (final) |
struct | std::experimental::coroutine_traits< nullptr_t, P... > <P> Allow void return of the coroutine. |
Detailed Description¶
Types for easier coroutine promise/return type definition.