LeviLamina
|
Public Types | |
using | Handle = std::coroutine_handle<CoroPromise<T>> |
using | ExpectedResult = typename CoroPromise<T>::ExpectedResult |
Public Member Functions | |
constexpr | ValueAwaiter (Handle h) |
constexpr T | await_resume () |
constexpr bool | await_ready () const noexcept |
template<std::derived_from< CoroPromiseBase > P> | |
void | await_suspend (std::coroutine_handle< P > h) |
constexpr ExpectedResult | getResult () noexcept |
Public Attributes | |
Handle | handle |