MCPcopy Create free account
hub / github.com/NVIDIA/stdexec / __set_values

Function __set_values

include/stdexec/__detail/__when_all.hpp:224–233  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 =

Callers 1

__completeMethod · 0.85

Calls 1

__mk_completion_fnFunction · 0.85

Tested by

no test coverage detected