![]() |
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> > |