#include <mp-coro/bits/noncopyable.h>
#include <mp-coro/bits/task_promise_storage.h>
#include <mp-coro/coro_ptr.h>
#include <mp-coro/trace.h>
#include <mp-coro/type_traits.h>
#include <coroutine>
Go to the source code of this file.
Classes | |
class | synchronized_task< Sync, T > |
Lazy task that can later be started explicitly, and that notifies another variable (the “sync” object) of its completion. More... | |
struct | synchronized_task< Sync, T >::promise_type |
Required promise type for coroutines returning a synchronized_task. More... | |
struct | synchronized_task< Sync, T >::promise_type::final_awaiter |
Awaiter returned by final_suspend. More... | |
Namespaces | |
namespace | mp_coro |
namespace | mp_coro::detail |