/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __receiver_adaptor.hpp | 88 template <class _Self, class... _Ts> \ 90 static auto __call_##_TAG(_Self&& __self, _Ts&&... __ts) noexcept \ 91 -> decltype((static_cast<_Self&&>(__self)) \ 94 static_assert(noexcept((static_cast<_Self&&>(__self)) \ 96 return static_cast<_Self&&>(__self)._TAG(static_cast<_Ts&&>(__ts)...); \ 122 template <class _Self> 123 using __base_from_derived_t = decltype(__declval<_Self>().base()); 129 template <class _Self> 130 using __base_t = __minvoke<__get_base_fn, _Self&&>; 132 template <class _Self> [all …]
|
H A D | __stopped_as_optional.hpp | 67 []<class _Self, class... _Env>(_Self&&, _Env&&...) noexcept // 69 __completion_signatures_of_t<__child_of<_Self>, _Env...>, 72 static_assert(sender_expr_for<_Self, stopped_as_optional_t>); 77 []<class _Self, class _Receiver>(_Self&&, _Receiver&) noexcept 78 requires __single_value_sender<__child_of<_Self>, env_of_t<_Receiver>> 80 static_assert(sender_expr_for<_Self, stopped_as_optional_t>); 82 __single_sender_value_t<__child_of<_Self>, env_of_t<_Receiver>>>;
|
H A D | __write_env.hpp | 59 template <sender_expr_for<__write_env_t> _Self, class _Env> 60 static auto transform_env(const _Self& __self, _Env&& __env) noexcept in transform_env() 75 []<class _Self, class... _Env>(_Self&&, _Env&&...) noexcept 77 __child_of<_Self>, 78 __meval<__env::__join_t, const __decay_t<__data_of<_Self>>&, 80 static_assert(sender_expr_for<_Self, __write_env_t>);
|
H A D | __basic_sender.hpp | 88 template <class _Self, class _Tag, class _Index, class _Sexpr, class _Receiver> 90 __sexpr_impl<__meval<__msecond, _Self, _Tag>>::get_env, _Index, 91 __state_type_t<__meval<__msecond, _Self, _Tag>, _Sexpr, _Receiver>&, 214 template <__same_as<__t> _Self = __t> 217 -> __env_type_t<_Self, __tag_t, _Idx, _Sexpr, _Receiver> in get_env() 586 template <class _Self> 587 using __impl = __sexpr_impl<__meval<__msecond, _Self, __tag_t>>; 589 template <class _Self = __sexpr> 592 -> __result_of<__sexpr_apply, const _Self&, __get_attrs_fn<__tag_t>> in get_env() 595 __detail::__drop_front(__impl<_Self>::get_attrs)); in get_env() [all …]
|
H A D | __into_variant.hpp | 83 []<class _Self, class _Receiver>(_Self&&, _Receiver&) noexcept { 85 value_types_of_t<__child_of<_Self>, env_of_t<_Receiver>>; 116 []<class _Self, class... _Env>(_Self&&, _Env&&...) noexcept // 117 -> __completions<__child_of<_Self>, _Env...> { 118 static_assert(sender_expr_for<_Self, into_variant_t>);
|
H A D | __tuple.hpp | 73 template <class _Fn, class _Self, class... _Us> 75 static auto apply(_Fn&& __fn, _Self&& __self, _Us&&... __us) // in apply() 78 static_cast<_Self&&>(__self).__box<_Ts, _Is>::__value...))) in apply() 81 static_cast<_Self&&>(__self).__box<_Ts, _Is>::__value...)) in apply() 85 static_cast<_Self&&>(__self).__box<_Ts, _Is>::__value...); in apply() 88 template <class _Fn, class _Self, class... _Us> 89 requires(__callable<_Fn, _Us..., __copy_cvref_t<_Self, _Ts>> && ...) 91 static auto for_each(_Fn&& __fn, _Self&& __self, _Us&&... __us) // in for_each() 92 noexcept((__nothrow_callable<_Fn, _Us..., __copy_cvref_t<_Self, _Ts>> && in for_each() 97 static_cast<_Self&&>(__self).__box<_Ts, _Is>::__value), in for_each()
|
H A D | __read_env.hpp | 94 []<class _Self, class _Env>(const _Self&, _Env&&) noexcept 95 -> __completions_t<__data_of<_Self>, _Env> { return {}; }; 98 []<class _Self, class _Receiver>(const _Self&, _Receiver&) noexcept { 99 using __query = __data_of<_Self>;
|
H A D | __when_all.hpp | 292 template <class _Self, class _Env> 294 __children_of<_Self, __q<_WITH_SENDERS_>>, 297 template <class _Self, class... _Env> 299 __children_of<_Self, __completions_t<__env_t<_Env>...>>; 315 []<class _Self, class... _Env>(_Self&&, _Env&&...) noexcept { 316 static_assert(sender_expr_for<_Self, when_all_t>); 318 _Self, _Env...>(); 329 []<class _Self, class _Receiver>(_Self&& __self, _Receiver& __rcvr) 330 -> __sexpr_apply_result_t<_Self, __mk_state_fn_t<env_of_t<_Receiver>>> { 332 static_cast<_Self&&>(__self),
|
H A D | __receivers.hpp | 38 template <__same_as<set_value_t> _Self, class _Receiver, class... _As> 40 friend auto tag_invoke(_Self, _Receiver&& __rcvr, _As&&... __as) noexcept in tag_invoke() argument 73 template <__same_as<set_error_t> _Self, class _Receiver, class _Error> 75 friend auto tag_invoke(_Self, _Receiver&& __rcvr, _Error&& __err) noexcept in tag_invoke() argument 109 template <__same_as<set_stopped_t> _Self, class _Receiver> 111 friend auto tag_invoke(_Self, _Receiver&& __rcvr) noexcept in tag_invoke() argument
|
H A D | __operation_states.hpp | 38 template <__same_as<start_t> _Self, class _OpState> 40 friend auto tag_invoke(_Self, _OpState& __op) noexcept in tag_invoke() argument
|
H A D | __variant.hpp | 186 template <class _Fn, class _Self, class... _As> 188 static void visit(_Fn&& __fn, _Self&& __self, _As&&... __as) // in visit() 189 noexcept((__nothrow_callable<_Fn, _As..., __copy_cvref_t<_Self, _Ts>> && in visit() 197 static_cast<_Self&&>(__self).template get<_Is>()) in visit()
|
H A D | __shared.hpp | 496 []<class _Self>(const _Self&, auto&&...) noexcept 497 -> __completions<_Tag, typename __data_of<_Self>::__sh_state_t> { 498 static_assert(sender_expr_for<_Self, _Tag>);
|
H A D | __schedulers.hpp | 35 template <__same_as<schedule_t> _Self, class _Scheduler> 37 friend auto tag_invoke(_Self, _Scheduler&& __sched) // in tag_invoke() argument
|
H A D | __let.hpp | 527 []<class _Self, class... _Env>(_Self&&, _Env&&...) noexcept 528 -> __completions<__let_t<_Set, _Domain>, __data_of<_Self>, 529 __child_of<_Self>, _Env...> { 530 static_assert(sender_expr_for<_Self, __let_t<_Set, _Domain>>);
|
H A D | __transform_sender.hpp | 120 template <class _Self = __transform_sender, class _Domain, class _Sender, 142 return _Self()(__dom, in operator ()()
|
H A D | __env.hpp | 774 template <__same_as<get_env_t> _Self, class _EnvProvider> 776 friend auto tag_invoke(_Self, const _EnvProvider& __env_provider) noexcept in tag_invoke() argument
|
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/ |
H A D | async_scope.hpp | 124 template <class _Self, class _Receiver> 126 stdexec::__t<__when_empty_op<__cvref_id<_Self, _Constrained>, 129 template <__decays_to<__t> _Self, receiver _Receiver> 130 requires sender_to<__copy_cvref_t<_Self, _Constrained>, _Receiver> 131 [[nodiscard]] static auto connect(_Self&& __self, _Receiver __rcvr) // in connect() 132 -> __when_empty_op_t<_Self, _Receiver> in connect() 134 return __when_empty_op_t<_Self, _Receiver>{ in connect() 135 __self.__scope_, static_cast<_Self&&>(__self).__c_, in connect() 139 template <__decays_to<__t> _Self, class... _Env> 140 static auto get_completion_signatures(_Self&&, _Env&&...) in get_completion_signatures() [all …]
|
H A D | env.hpp | 143 template <__decays_to<__sender> _Self, class _Receiver> 145 static auto connect(_Self&& __self, _Receiver __rcvr) // in connect() 150 static_cast<_Self&&>(__self).__default_, in connect()
|
H A D | any_sender_of.hpp | 1012 template <same_as<__t> _Self, class _Item> 1014 STDEXEC_MEMFN_DECL(auto set_next)(this _Self& __self, in STDEXEC_MEMFN_DECL()
|