![]() |
LeechCraft
0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
|
#include "task.h"
Public Types | |
using | Promise = typename Task< R, Extensions... >::promise_type |
Public Member Functions | |
bool | await_ready () const noexcept |
bool | await_suspend (std::coroutine_handle< Promise > handle) const noexcept |
decltype(auto) | await_resume () const noexcept |
Public Attributes | |
Promise * | Promise_ = nullptr |
using LC::Util::detail::GetPromise< R, Extensions >::Promise = typename Task<R, Extensions...>::promise_type |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 210 of file task.h.
References LC::Util::detail::GetPromise< R, Extensions >::Promise_.
|
inlinenoexcept |
Definition at line 204 of file task.h.
References LC::Util::detail::GetPromise< R, Extensions >::Promise_.
Promise* LC::Util::detail::GetPromise< R, Extensions >::Promise_ = nullptr |
Definition at line 200 of file task.h.
Referenced by LC::Util::detail::GetPromise< R, Extensions >::await_resume(), and LC::Util::detail::GetPromise< R, Extensions >::await_suspend().