![]() |
mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
|
Awaitable used to co_await other tasks. More...
#include <task.hpp>
Public Member Functions | |
| bool | await_ready () |
| std::coroutine_handle | await_suspend (std::coroutine_handle<> continuation) |
| T | await_resume () |
| TaskAwaitable (const TaskAwaitable &)=delete | |
| TaskAwaitable & | operator= (const TaskAwaitable &)=delete |
| TaskAwaitable (TaskAwaitable &&)=delete | |
| TaskAwaitable & | operator= (TaskAwaitable &&)=delete |
Friends | |
| class | Task< T > |
Awaitable used to co_await other tasks.
This is responsible for suspending the caller and registering it as a continuation of the callee.