Home
last modified time | relevance | path

Searched refs:tag_invoke (Results 1 – 21 of 21) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__tag_invoke.hpp44 void tag_invoke();
49 STDEXEC_ATTRIBUTE((always_inline)) constexpr auto tag_invoke( in tag_invoke() function
58 constexpr auto tag_invoke(_Tag, const _Env& __env) noexcept( in tag_invoke() function
70 tag_invoke(static_cast<_Tag&&>(__tag), static_cast<_Args&&>(__args)...);
77 static_cast<_Ret>(tag_invoke(static_cast<_Tag&&>(__tag),
88 tag_invoke(static_cast<_Tag&&>(__tag),
95 decltype(tag_invoke(__declval<_Tag>(), __declval<_Args>()...));
117 return tag_invoke(static_cast<_Tag&&>(__tag), in operator ()()
128 inline constexpr tag_invoke_t tag_invoke{}; variable
H A D__schedulers.hpp37 friend auto tag_invoke(_Self, _Scheduler&& __sched) // in tag_invoke() function
54 return tag_invoke(schedule_t{}, static_cast<_Scheduler&&>(__sched)); in operator ()()
107 return tag_invoke(get_scheduler_t{}, __env); in operator ()()
119 return tag_invoke(get_delegatee_scheduler_t{}, __env); in operator ()()
134 return tag_invoke(*this, __env); in operator ()()
H A D__receivers.hpp40 friend auto tag_invoke(_Self, _Receiver&& __rcvr, _As&&... __as) noexcept in tag_invoke() function
61 (void)tag_invoke(stdexec::set_value_t{}, in operator ()()
75 friend auto tag_invoke(_Self, _Receiver&& __rcvr, _Error&& __err) noexcept in tag_invoke() function
97 (void)tag_invoke(stdexec::set_error_t{}, in operator ()()
111 friend auto tag_invoke(_Self, _Receiver&& __rcvr) noexcept in tag_invoke() function
129 (void)tag_invoke(stdexec::set_stopped_t{}, in operator ()()
H A D__env.hpp73 return tag_invoke(*this, static_cast<_Query&&>(__query)); in operator ()()
119 return tag_invoke(execute_may_block_caller_t{}, std::as_const(__t)); in operator ()()
138 return tag_invoke(get_forward_progress_guarantee_t{}, in operator ()()
226 return tag_invoke(get_allocator_t{}, __env); in operator ()()
255 return tag_invoke(get_stop_token_t{}, __env); in operator ()()
332 STDEXEC_ASSERT(tag_invoke(__root_t{}, __env) == true); in operator ()()
497 return tag_invoke(__q, __get_1st<_Query, _Args...>(), in query()
540 return tag_invoke(__q, __get_1st<_Query, _Args...>(),
606 return tag_invoke(_Tag(), __env_); in query()
651 return tag_invoke(_Key(), __env_); in query()
[all …]
H A D__operation_states.hpp40 friend auto tag_invoke(_Self, in tag_invoke() function
56 (void)tag_invoke(start_t{}, __op); in operator ()()
H A D__senders.hpp155 using __tag_invoke::tag_invoke; in __impl()
340 return tag_invoke(
357 using __tag_invoke::tag_invoke;
358 tag_invoke(*this,
H A D__execute.hpp68 tag_invoke(execute_t{}, static_cast<_Scheduler&&>(__sched), in operator ()()
H A D__transfer_just.hpp49 return tag_invoke(transfer_just, static_cast<_Ts&&>(__ts)...); in __transfer_just_tag_invoke()
H A D__cpo.hpp52 tag_invoke(STDEXEC_MEMFN_DECL_TAG_ ## _WHICH ## _QUERY(__VA_ARGS__)
H A D__connect_awaitable.hpp150 return tag_invoke(as_awaitable, in await_transform()
H A D__debug.hpp181 void tag_invoke(_Tag, __t<__invalid_completion<_Tag(_Args...)>>, in tag_invoke() function
H A D__as_awaitable.hpp270 return tag_invoke(*this, static_cast<_Tp&&>(__t), __promise); in operator ()()
H A D__p2300.hpp35 inline constexpr stdexec::tag_invoke_t tag_invoke{}; variable
/openbmc/sdbusplus/include/sdbusplus/async/
H A Dcallback.hpp103 friend void tag_invoke(execution::start_t, in tag_invoke() function
140 friend auto tag_invoke(execution::get_completion_signatures_t,
146 friend auto tag_invoke(execution::connect_t, callback_sender&& self, in tag_invoke() function
H A Dfdio.hpp66 friend void tag_invoke(execution::start_t, fdio_completion& self) noexcept in tag_invoke() function
110 friend auto tag_invoke(
116 friend auto tag_invoke(execution::connect_t, fdio_sender&& self, in tag_invoke() function
H A Dtimer.hpp49 friend auto tag_invoke(execution::start_t, sleep_operation& self) noexcept in tag_invoke() function
88 friend auto tag_invoke(execution::get_completion_signatures_t,
96 friend auto tag_invoke(execution::connect_t, sleep_sender&& self, in tag_invoke() function
H A Dmatch.hpp89 friend void tag_invoke(execution::start_t, match_completion& self) noexcept in tag_invoke() function
132 friend auto tag_invoke(execution::get_completion_signatures_t,
138 friend auto tag_invoke(execution::connect_t, match_sender&& self, in tag_invoke() function
/openbmc/sdbusplus/src/async/
H A Dcontext.cpp71 friend void tag_invoke(execution::start_t, in tag_invoke() function
87 friend auto tag_invoke(
92 friend auto tag_invoke(execution::connect_t, wait_process_sender&& self, in tag_invoke() function
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dsequence_senders.hpp75 return tag_invoke(*this, __rcvr, static_cast<_Item&&>(__item)); in operator ()()
209 using __tag_invoke::tag_invoke; in __impl()
451 return tag_invoke(
462 using __tag_invoke::tag_invoke;
463 tag_invoke(*this,
473 return tag_invoke(
H A Dany_sender_of.hpp41 return stdexec::tag_invoke(__create_vtable_t{}, __mtype<_VTable>{}, in operator ()()
217 stdexec::tag_invoke(__delete_t{}, __mtype<_Tp>{}, __storage); in operator ()()
232 stdexec::tag_invoke(__copy_construct_t{}, __mtype<_Tp>{}, __self, in operator ()()
249 stdexec::tag_invoke(__move_construct_t{}, __mtype<_Tp>{}, __self, in operator ()()
1415 stdexec::tag_invoke(stdexec::set_value, in set_value()
1425 stdexec::tag_invoke(stdexec::set_error, in set_error()
1433 stdexec::tag_invoke(stdexec::set_stopped, in set_stopped()
1454 friend auto tag_invoke(_Tag, Self&& __self, _As&&... __as) // in tag_invoke() function in exec::any_receiver_ref
1459 return stdexec::tag_invoke(_Tag{}, in tag_invoke()
1560 return stdexec::tag_invoke(_Tag(), __scheduler_, in query()
/openbmc/pldm/requester/
H A Dhandler.hpp500 friend void tag_invoke(stdexec::start_t, SendRecvMsgOperation& op) noexcept in tag_invoke() function
615 friend auto tag_invoke(stdexec::get_completion_signatures_t,
623 friend auto tag_invoke(stdexec::connect_t, SendRecvMsgSender&& self, R r) in tag_invoke() function