Home
last modified time | relevance | path

Searched refs:_Self (Results 1 – 19 of 19) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__receiver_adaptor.hpp122 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.hpp67 []<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.hpp59 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.hpp213 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.hpp83 []<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.hpp61 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.hpp94 []<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.hpp292 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.hpp38 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.hpp38 template <__same_as<start_t> _Self, class _OpState>
40 friend auto tag_invoke(_Self, in tag_invoke() argument
H A D__variant.hpp175 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.hpp494 []<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.hpp35 template <__same_as<schedule_t> _Self, class _Scheduler>
37 friend auto tag_invoke(_Self, _Scheduler&& __sched) // in tag_invoke() argument
H A D__let.hpp513 []<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.hpp120 template <class _Self = __transform_sender, class _Domain, class _Sender,
142 return _Self()(__dom, in operator ()()
H A D__env.hpp764 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 Dasync_scope.hpp123 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 Denv.hpp143 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 Dany_sender_of.hpp1013 template <same_as<__t> _Self, class _Item>
1016 (this _Self& __self, _Item&& __item) noexcept in STDEXEC_MEMFN_DECL()