template<sender Sender>
auto await_transform(Sender&& sndr);
概要
タスクコルーチンにおけるco_await式の動作を制御する。 プログラマが本関数を直接利用することは想定されていない。
効果
same_as<inline_scheduler, start_scheduler_type> == trueならば、as_awaitable(std::forward<Sender>(sndr), *this)を返す。
そうでなければ、as_awaitable(affine(std::forward<Sender>(sndr)), *this)を返す。
バージョン
言語
- C++26
処理系
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??