Home
last modified time | relevance | path

Searched refs:__self (Results 1 – 11 of 11) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__shared.hpp155 auto* const __self = static_cast<__local_state*>(__base); in __notify() local
159 using __variant_t = decltype(__self->__sh_state_->__results_); in __notify()
163 __self->__on_stop_.reset(); in __notify()
165 auto __visitor = __make_notify_visitor(__self->__receiver()); in __notify()
167 __self->__sh_state_->__results_)); in __notify()
279 if (auto* __self = __ptr.__release_()) in __detach() local
281 auto __old = __self->__dec_ref(); in __detach()
288 static_cast<__shared_state*>(__self) in __detach()
298 __self->__dec_ref(); in __detach()
504 __local_state<_Sender, _Receiver>& __self,
[all …]
H A D__tuple.hpp75 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()
91 static auto for_each(_Fn&& __fn, _Self&& __self, _Us&&... __us) // in for_each()
97 static_cast<_Self&&>(__self).__box<_Ts, _Is>::__value), in for_each()
131 constexpr _Ty&& get(__box<_Ty, _Idx>&& __self) noexcept in get() argument
133 return static_cast<_Ty&&>(__self.__value); in get()
138 constexpr _Ty& get(__box<_Ty, _Idx>& __self) noexcept in get() argument
140 return __self.__value; in get()
[all …]
H A D__receiver_adaptor.hpp90 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)...); \
134 static auto __get_base(_Self&& __self) noexcept -> __base_t<_Self> in __get_base()
138 return __c_upcast<receiver_adaptor>(static_cast<_Self&&>(__self)) in __get_base()
143 return static_cast<_Self&&>(__self).base(); in __get_base()
H A D__variant.hpp188 static void visit(_Fn&& __fn, _Self&& __self, _As&&... __as) // in visit() argument
192 STDEXEC_ASSERT(__self.__index_ != __variant_npos); in visit()
193 auto __index = __self.__index_; // make it local so we don't access it in visit()
197 static_cast<_Self&&>(__self).template get<_Is>()) in visit()
H A D__write_env.hpp60 static auto transform_env(const _Self& __self, _Env&& __env) noexcept in transform_env()
62 return __sexpr_apply(__self, in transform_env()
H A D__basic_sender.hpp611 static auto connect(_Self&& __self, _Receiver&& __rcvr) // in connect()
616 return __impl<_Self>::connect(static_cast<_Self&&>(__self), in connect()
634 friend auto get(_Self&& __self) noexcept -> decltype(auto) in get() argument
643 return __self.__impl_(__copy_cvref_fn<_Self>(), in get()
H A D__when_all.hpp329 []<class _Self, class _Receiver>(_Self&& __self, _Receiver& __rcvr)
332 static_cast<_Self&&>(__self),
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dany_sender_of.hpp228 void operator()(__mtype<_Tp>, _Storage& __self, const _Storage& __from) // in operator ()()
232 stdexec::tag_invoke(__copy_construct_t{}, __mtype<_Tp>{}, __self, in operator ()()
244 void operator()(__mtype<_Tp>, _Storage& __self, in operator ()()
249 stdexec::tag_invoke(__move_construct_t{}, __mtype<_Tp>{}, __self, in operator ()()
429 __t& __self) noexcept in STDEXEC_MEMFN_DECL()
431 if (!__self.__object_pointer_) in STDEXEC_MEMFN_DECL()
437 _Alloc __alloc{__self.__allocator_}; in STDEXEC_MEMFN_DECL()
439 std::exchange(__self.__object_pointer_, nullptr)); in STDEXEC_MEMFN_DECL()
623 STDEXEC_MEMFN_DECL(void __delete)(this __mtype<_Tp>, __t& __self) noexcept in STDEXEC_MEMFN_DECL()
625 if (!__self.__object_pointer_) in STDEXEC_MEMFN_DECL()
[all …]
H A Dtask.hpp182 __default_task_context_impl<_Affinity>& __self, in __default_awaiter_context()
200 __default_task_context_impl<_Affinity>& __self, in __default_awaiter_context()
212 __self.__stop_token_ = __stop_source_.get_token();
228 __default_task_context_impl<_Affinity>& __self, in __default_awaiter_context()
231 __self.__stop_token_ = get_stop_token(get_env(__parent)); in __default_awaiter_context()
254 __default_task_context_impl<_Affinity>& __self, in __default_awaiter_context()
261 __default_task_context_impl<_Affinity>& __self, in __default_awaiter_context()
273 __self.__stop_token_ = get_stop_token(get_env(__parent)); in __default_awaiter_context()
280 __self.__stop_token_ = __stop_source_.get_token(); in __default_awaiter_context()
537 STDEXEC_MEMFN_DECL(auto as_awaitable)(this basic_task&& __self, in STDEXEC_MEMFN_DECL()
[all …]
H A Dasync_scope.hpp104 static void __notify_waiter(__task* __self) noexcept in __notify_waiter()
106 stdexec::start(static_cast<__t*>(__self)->__op_); in __notify_waiter()
131 [[nodiscard]] static auto connect(_Self&& __self, _Receiver __rcvr) // in connect()
135 __self.__scope_, static_cast<_Self&&>(__self).__c_, in connect()
301 [[nodiscard]] static auto connect(_Self&& __self, _Receiver __rcvr) in connect()
305 __self.__scope_, static_cast<_Self&&>(__self).__c_, in connect()
455 [](__subscription* __self) noexcept -> void { in __t()
456 static_cast<__t*>(__self)->__complete_(); in __t()
758 static auto connect(_Self&& __self, _Receiver __rcvr) in connect() argument
763 static_cast<_Self&&>(__self).__state_}; in connect()
H A Denv.hpp145 static auto connect(_Self&& __self, _Receiver __rcvr) // in connect()
150 static_cast<_Self&&>(__self).__default_, in connect()