Home
last modified time | relevance | path

Searched refs:__op_state (Results 1 – 4 of 4) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__receiver_ref.hpp62 _Env (*__do_get_env)(const void* __op_state) noexcept;
67 auto* __op_state = static_cast<const _OpState*>(__ptr); in __s_get_env() local
68 return _GetEnv()(*__op_state); in __s_get_env()
81 auto __get_env(const void* __op_state) const noexcept -> _Env in __get_env()
83 return __do_get_env(__op_state); in __get_env()
101 __receiver_ref(_OpState& __op_state, _GetEnv, _GetReceiver = {}) noexcept : in __receiver_ref() argument
104 __op_state_{&__op_state}
H A D__let.hpp80 [](auto& __op_state) noexcept -> decltype(auto) {
81 return (__op_state.__rcvr_);
85 [](auto& __op_state) noexcept -> decltype(auto) {
86 return __op_state.__state_.__get_env(__op_state.__rcvr_);
419 _Receiver& __rcvr = __op_state.__rcvr_; in __get_result_receiver()
559 using _State = decltype(__op_state.__state_); in __bind()
560 using _Receiver = decltype(__op_state.__rcvr_); in __bind()
567 _State& __state = __op_state.__state_; in __bind()
568 _Receiver& __rcvr = __op_state.__rcvr_; in __bind()
594 __ignore, _OpState& __op_state, _Tag,
[all …]
H A D__basic_sender.hpp78 struct __op_state;
135 -> __op_state<_Sender, _Receiver>
174 using __parent_op_t = __op_state<_Sexpr, _Receiver>;
311 __op_state<_Sexpr, _Receiver>* __op_;
315 __op_state<_Sexpr, _Receiver>* __op_;
344 struct __op_state : __op_base<_Sexpr, _Receiver> struct
350 using __state_t = typename __op_state::__state_t; argument
363 __op_state(_Sexpr&& __sexpr, _Receiver __rcvr) // in __op_state() argument
368 __op_state::__op_base{static_cast<_Sexpr&&>(__sexpr), in __op_state()
377 using __tag_t = typename __op_state::__tag_t; in start()
[all …]
H A D__sync_wait.hpp316 auto __op_state = connect(static_cast<_Sender&&>(__sndr), in apply_sender() local
318 stdexec::start(__op_state); in apply_sender()