| 222 | |
| 223 | template <class _Receiver, class _ValuesTuple> |
| 224 | constexpr void __set_values(_Receiver& __rcvr, _ValuesTuple& __values) noexcept |
| 225 | { |
| 226 | STDEXEC::__apply( |
| 227 | [&]<class... OptTuples>(OptTuples&&... __opt_vals) noexcept -> void |
| 228 | { |
| 229 | STDEXEC::__cat_apply(__mk_completion_fn(set_value, __rcvr), |
| 230 | *static_cast<OptTuples&&>(__opt_vals)...); |
| 231 | }, |
| 232 | static_cast<_ValuesTuple&&>(__values)); |
| 233 | } |
| 234 | |
| 235 | template <class _Env, class _Sender> |
| 236 | using __values_opt_tuple_t = |
no test coverage detected