|
Nugget
|
The awaiter type. More...
#include <psyqo/coroutine.hh>
Public Member Functions | |
| Awaiter (Awaiter &&other)=default | |
| Awaiter & | operator= (Awaiter &&other)=default |
| Awaiter (Awaiter const &)=default | |
| Awaiter & | operator= (Awaiter const &)=default |
| constexpr bool | await_ready () const noexcept |
| constexpr void | await_suspend (std::coroutine_handle<> h) |
| constexpr void | await_resume () const noexcept |
Friends | |
| struct | Coroutine |
The awaiter type.
The awaiter type is the type that is used to suspend the coroutine after scheduling an asynchronous operation. The keyword co_await can be used on an instance of the object to suspend the current coroutine. Creating an instance of this object is done by calling coroutine.awaiter().
|
default |
|
default |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
default |
|
default |