|
void | await_resume () |
|
template<typename Func> |
auto | Accept (Func func) -> TFuture< void > |
| Registers a continuation to be executed after the coroutine completes.
|
|
void | await_resume () |
|
auto | Apply (Func func) -> TFuture< decltype(func(std::declval< void >()))> |
| Applies a function to the result of the coroutine.
|
|
TFuture< void > | Ignore () |
| Awaits the coroutine and ignores its result.
|
|
| TFutureBase (TPromise< void > &promise) |
|
| TFutureBase (TFutureBase &&other) |
|
| TFutureBase (const TFutureBase &)=delete |
|
TFutureBase & | operator= (const TFutureBase &)=delete |
|
TFutureBase & | operator= (TFutureBase &&other) |
|
bool | await_ready () const |
|
bool | done () const |
|
std::coroutine_handle | raw () |
|
void | await_suspend (std::coroutine_handle<> caller) |
|
Future specialization for coroutines that return void.