template<class Value>
call-result-t<as_awaitable_t, Value, Promise&>
await_transform(Value&& value);
概要
コルーチンのco_await
演算子にアダプトし、as_awaitable
で変換したAwaitableオブジェクトを返す。
効果
下記と等価。
return as_awaitable(std::forward<Value>(value), static_cast<Promise&>(*this));
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??