D++ (DPP)
C++ Discord API Bot Library
|
Classes | |
struct | final_awaiter |
The object automatically co_await-ed at the end of a task. Ensures nested coroutine chains are resolved, and the promise_t cleans up if it needs to. More... | |
struct | promise_base |
Base implementation of task::promise_t, without the logic that would depend on the return type. Meant to be inherited from. More... | |
struct | promise_t |
A task's promise_t type, with special logic for handling nested tasks. More... | |
struct | promise_t< void > |
Implementation of task::promise_t for void return type. More... | |
Typedefs | |
template<typename R > | |
using | handle_t = std_coroutine::coroutine_handle< promise_t< R > > |
Alias for <a href="https://en.cppreference.com/w/cpp/coroutine/coroutine_handle"std::coroutine_handle for a task's promise_t. More... | |
using dpp::detail::task::handle_t = typedef std_coroutine::coroutine_handle<promise_t<R> > |