#include <mp-coro/bits/noncopyable.h>#include <mp-coro/bits/task_promise_storage.h>#include <mp-coro/concepts.h>#include <mp-coro/coro_ptr.h>#include <mp-coro/trace.h>#include <mp-coro/type_traits.h>#include <concepts>#include <coroutine>
Include dependency graph for task.h:Go to the source code of this file.
Classes | |
| class | task< T, Allocator > |
Task that produces a value of type T: to get that value, simply await the task. More... | |
| struct | task< T, Allocator >::promise_type |
| Required promise type for coroutines returning a task. More... | |
| struct | task< T, Allocator >::promise_type::final_awaiter |
| Awaiter returned by final_suspend. More... | |
| struct | task< T, Allocator >::awaiter |
| Awaiter type for awaiting the result of a task. More... | |
Namespaces | |
| namespace | mp_coro |