/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __basic_sender.hpp | 58 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.hpp | 258 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.hpp | 310 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.hpp | 41 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.hpp | 89 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.hpp | 89 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.hpp | 84 [&]<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.hpp | 92 [&]<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.hpp | 163 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.hpp | 95 []<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.hpp | 96 []<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.hpp | 223 []<class _Data, class _Child>(const _Data& __data, 224 const _Child& __child) noexcept {
|