#include <experimental/coroutine>
|
class | dpp::async< R > |
| A co_await-able object handling an API call in parallel with the caller. More...
|
|
class | dpp::coroutine |
| Base type for a coroutine, starts on co_await. More...
|
|
class | dpp::task |
| A coroutine task. It starts immediately on construction and can be co_await-ed, making it perfect for parallel coroutines returning a value. More...
|
|
|
| dpp |
| The main namespace for D++ functions.
|
|
| dpp::detail |
| Implementation details for internal use only.
|
|
| dpp::detail::std_coroutine |
| Alias for either std or std::experimental depending on compiler and library.
|
|
|
template<typename T > |
using | dpp::detail::awaitable_result = decltype(co_await_resolve(std::declval< T >()).await_resume()) |
| Convenience alias for the result of a certain awaitable's await_resume. More...
|
|
◆ STDCORO_EXPERIMENTAL_HEADER
#define STDCORO_EXPERIMENTAL_HEADER |
◆ STDCORO_EXPERIMENTAL_NAMESPACE
#define STDCORO_EXPERIMENTAL_NAMESPACE |