Home
last modified time | relevance | path

Searched refs:_Child (Results 1 – 12 of 12) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__basic_sender.hpp58 template <class _Tag, class _Data, class... _Child>
61 return __descriptor_fn_v<__detail::__desc<_Tag, _Data, _Child...>>; in __descriptor_fn()
66 #define STDEXEC_SEXPR_DESCRIPTOR(_Tag, _Data, _Child) \ argument
67 stdexec::__descriptor_fn<_Tag, _Data, _Child>()
69 #define STDEXEC_SEXPR_DESCRIPTOR(_Tag, _Data, _Child) \ argument
70 stdexec::__descriptor_fn_v<stdexec::__detail::__desc<_Tag, _Data, _Child>>
383 template <std::size_t... _Is, class... _Child>
384 auto operator()(__indices<_Is...>, _Child&&... __child) const in operator ()()
385 noexcept((__nothrow_connectable<_Child, __receiver_t<_Is>> && ...)) in operator ()()
386 -> __tuple_for<connect_result_t<_Child, __receiver_t<_Is>>...> in operator ()()
[all …]
H A D__when_all.hpp258 return []<__max1_sender<__env_t<_Env>>... _Child>(__ignore, __ignore, in __mk_state_fn()
259 _Child&&...) { in __mk_state_fn()
260 using _Traits = __traits<_Env, _Child...>; in __mk_state_fn()
265 return _State{sizeof...(_Child)}; in __mk_state_fn()
302 []<class... _Child>(__ignore, const _Child&...) noexcept {
303 using _Domain = __domain::__common_domain_t<_Child...>;
468 [&]<class... _Child>(__ignore, __ignore, _Child&&... __child) { in transform_sender()
470 into_variant(static_cast<_Child&&>(__child))...); in transform_sender()
478 []<class... _Child>(__ignore, const _Child&...) noexcept {
479 using _Domain = __domain::__common_domain_t<_Child...>;
[all …]
H A D__let.hpp310 template <class _Set, class _Child, class _Fun, class _Env, class _Sched>
312 __gather_completions<_Set, __completion_signatures_of_t<_Child, _Env>,
320 return [&]<class _Fun, class _Child>(__ignore, _Fun&&, in __mk_transform_env_fn()
321 _Child&& __child) -> decltype(auto) { in __mk_transform_env_fn()
322 using __completions_t = __completion_signatures_of_t<_Child, _Env>; in __mk_transform_env_fn()
329 using _Scheduler = __completion_sched<_Child, _Set>; in __mk_transform_env_fn()
350 return []<class _Fun, class _Child>(__ignore, _Fun&& __fun, in __mk_transform_sender_fn()
351 _Child&& __child) { in __mk_transform_sender_fn()
352 using __completions_t = __completion_signatures_of_t<_Child, _Env>; in __mk_transform_sender_fn()
360 using _Sched = __completion_sched<_Child, _Set>; in __mk_transform_sender_fn()
[all …]
H A D__sender_introspection.hpp41 template <class _Tag, class _Data, class... _Child>
46 using __children = __types<_Child...>;
49 using __f = __minvoke<_Fn, _Tag, _Data, _Child...>;
55 template <class _Tag, class _Data, class... _Child>
56 constexpr auto operator()(_Tag, _Data&&, _Child&&...) const noexcept
57 -> __minvoke<_Fn, _Tag, _Data, _Child...>;
H A D__continues_on.hpp89 return [&]<class _Data, class _Child>(__ignore, _Data&& __data, in __transform_sender_fn()
90 _Child&& __child) { in __transform_sender_fn()
93 static_cast<_Child&&>(__child)); in __transform_sender_fn()
108 []<class _Data, class _Child>(
110 const _Child& __child) noexcept -> decltype(auto) {
H A D__continue_on.hpp89 return [&]<class _Data, class _Child>(__ignore, _Data&& __data, in __transform_sender_fn()
90 _Child&& __child) { in __transform_sender_fn()
93 static_cast<_Child&&>(__child)); in __transform_sender_fn()
108 []<class _Data, class _Child>(
110 const _Child& __child) noexcept -> decltype(auto) {
H A D__split.hpp84 [&]<class _Env, class _Child>(__ignore, _Env&& __env, in transform_sender()
85 _Child&& __child) { in transform_sender()
88 __make_intrusive<__shared_state<_Child, __decay_t<_Env>>, in transform_sender()
89 2>(static_cast<_Child&&>(__child), in transform_sender()
H A D__ensure_started.hpp92 [&]<class _Env, class _Child>(__ignore, _Env&& __env, in transform_sender()
93 _Child&& __child) { in transform_sender()
96 __make_intrusive<__shared_state<_Child, __decay_t<_Env>>, in transform_sender()
97 2>(static_cast<_Child&&>(__child), in transform_sender()
H A D__on.hpp163 return [&]<class _Data, class _Child>(__ignore, _Data&& __data, in __transform_sender_fn()
164 _Child&& __child) { in __transform_sender_fn()
176 static_cast<_Child&&>(__child)), in __transform_sender_fn()
188 static_cast<_Child&&>(__child)), in __transform_sender_fn()
210 __write_env(static_cast<_Child&&>(__child), in __transform_sender_fn()
H A D__start_on.hpp95 []<class _Data, class _Child>(__ignore, _Data&& __data, in transform_sender()
96 _Child&& __child) { in transform_sender()
99 __detail::__always{static_cast<_Child&&>(__child)}); in transform_sender()
H A D__starts_on.hpp96 []<class _Data, class _Child>(__ignore, _Data&& __data, in transform_sender()
97 _Child&& __child) { in transform_sender()
102 __detail::__always{static_cast<_Child&&>(__child)}); in transform_sender()
H A D__schedule_from.hpp223 []<class _Data, class _Child>(const _Data& __data,
224 const _Child& __child) noexcept {