/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __receiver_adaptor.hpp | 122 template <class _Self> 129 template <class _Self> 130 using __base_t = __minvoke<__get_base_fn, _Self&&>; 132 template <class _Self> 134 static auto __get_base(_Self&& __self) noexcept -> __base_t<_Self> in __get_base() 143 return static_cast<_Self&&>(__self).base(); in __get_base() 153 template <class... _As, class _Self = _Derived> 162 template <class _Error, class _Self = _Derived> 171 template <class _Self = _Derived> 172 requires __callable<set_stopped_t, __base_t<_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 | 213 template <__same_as<__t> _Self = __t> 513 template <class _Self> 516 template <class _Self = __sexpr> 525 template <__decays_to<__sexpr> _Self, class... _Env> 528 -> __msecond<__if_c<__decays_to<_Self, __sexpr>>, in get_completion_signatures() 530 _Self, _Env...>> in get_completion_signatures() 539 noexcept(__noexcept_of<__impl<_Self>::connect, _Self, _Receiver>) // in connect() 540 -> __msecond<__if_c<__decays_to<_Self, __sexpr>>, in connect() 541 __result_of<__impl<_Self>::connect, _Self, _Receiver>> in connect() 543 return __impl<_Self>::connect(static_cast<_Self&&>(__self), in connect() [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 | 61 template <class _Fn, class _Self, class... _Us> 63 static auto apply(_Fn&& __fn, _Self&& __self, _Us&&... __us) // in apply() 66 static_cast<_Self&&>(__self).__box<_Ts, _Is>::__value...))) in apply() 69 static_cast<_Self&&>(__self).__box<_Ts, _Is>::__value...)) in apply() 73 static_cast<_Self&&>(__self).__box<_Ts, _Is>::__value...); in apply() 76 template <class _Fn, class _Self, class... _Us> 77 requires(__callable<_Fn, _Us..., __copy_cvref_t<_Self, _Ts>> && ...) 79 static auto for_each(_Fn&& __fn, _Self&& __self, _Us&&... __us) // in for_each() 80 noexcept((__nothrow_callable<_Fn, _Us..., __copy_cvref_t<_Self, _Ts>> && in for_each() 85 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, in tag_invoke() argument
|
H A D | __variant.hpp | 175 template <class _Fn, class _Self, class... _As> 177 static void visit(_Fn&& __fn, _Self&& __self, _As&&... __as) // in visit() 178 noexcept((__nothrow_callable<_Fn, _As..., __copy_cvref_t<_Self, _Ts>> && in visit() 186 static_cast<_Self&&>(__self).template get<_Is>()) in visit()
|
H A D | __shared.hpp | 494 []<class _Self>(const _Self&, auto&&...) noexcept 495 -> __completions<_Tag, typename __data_of<_Self>::__sh_state_t> { 496 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 | 513 []<class _Self, class... _Env>(_Self&&, _Env&&...) noexcept 514 -> __completions<__let_t<_Set, _Domain>, __data_of<_Self>, 515 __child_of<_Self>, _Env...> { 516 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 | 764 template <__same_as<get_env_t> _Self, class _EnvProvider> 766 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 | 123 template <class _Self, class _Receiver> 128 template <__decays_to<__t> _Self, receiver _Receiver> 131 -> __when_empty_op_t<_Self, _Receiver> in connect() 133 return __when_empty_op_t<_Self, _Receiver>{ in connect() 138 template <__decays_to<__t> _Self, class... _Env> 297 template <__decays_to<__t> _Self, receiver _Receiver> 308 template <__decays_to<__t> _Self, class... _Env> 724 template <class _Self> 759 static auto connect(_Self&& __self, in connect() 764 static_cast<_Self&&>(__self).__state_}; in connect() [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 | 1013 template <same_as<__t> _Self, class _Item> 1016 (this _Self& __self, _Item&& __item) noexcept in STDEXEC_MEMFN_DECL()
|