Public Types | |
using | promise_type = TValuePromise<T> |
Public Member Functions | |
TValueTaskBase (TValuePromise< T > &promise) | |
TValueTaskBase (TValueTaskBase &&other) | |
TValueTaskBase (const TValueTaskBase &)=delete | |
TValueTaskBase & | operator= (const TValueTaskBase &)=delete |
TValueTaskBase & | operator= (TValueTaskBase &&other) |
bool | await_ready () const |
bool | done () const |
std::coroutine_handle | raw () |
void | await_suspend (std::coroutine_handle<> caller) |
Protected Attributes | |
std::coroutine_handle< TValuePromise< T > > | Coro = nullptr |