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.