mp-coro main
Coroutine support tools
Classes | Namespaces
task.h File Reference
#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