namespace std::this_thread {
struct sync-wait-env {
execution::run_loop* loop; // exposition only
auto query(execution::get_scheduler_t) const noexcept {
return loop->get_scheduler();
}
auto query(execution::get_delegation_scheduler_t) const noexcept {
return loop->get_scheduler();
}
};
}
概要
sync-wait-env
は、Senderアルゴリズム動作仕様定義で用いられる説明専用のクラステンプレートである。
Senderコンシューマsync_wait
、sync_wait_with_variant
動作においてReceiverの環境として利用される。
バージョン
言語
- C++26