Home
last modified time | relevance | path

Searched refs:_Sigs (Results 1 – 8 of 8) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__transform_completion_signatures.hpp91 template <class... _Sigs>
92 auto __repack_completions(_Sigs*...) -> completion_signatures<_Sigs...>;
94 template <class... _Sigs>
95 auto __normalize_completions(completion_signatures<_Sigs...>*)
97 __sigs::__normalize_sig(static_cast<_Sigs*>(nullptr))...));
108 template <class... _Sigs>
111 __mconcat<__qq<__mmake_set>>::__f<_Sigs...>>;
129 class... _More, class... _Sigs>
130 auto __for_each_completion_signature_fn(completion_signatures<_Sigs...>**)
131 -> _Variant<__for_each_sig_t<_Sigs, _Tuple>..., _More...>;
[all …]
H A D__debug.hpp81 template <class... _Sigs>
85 requires __one_of<set_value_t (*)(_Args&&...), _Sigs...>
93 requires __one_of<set_error_t (*)(_Error&&), _Sigs...>
102 requires __one_of<set_stopped_t (*)(), _Sigs...> in set_stopped()
116 template <class _CvrefSenderId, class _Env, class... _Sigs>
118 completion_signatures<_Sigs...>> //
119 : __valid_completions<__normalize_sig_t<_Sigs>...>
139 template <class... _Sigs>
160 template <class _CvrefSenderId, class _Env, class... _Sigs>
163 requires(!__one_of<_Sig, _Sigs...>)
[all …]
H A D__receiver_ref.hpp55 template <class _Sigs, class _Env>
58 template <class _Env, class... _Sigs>
59 struct __receiver_vtable_for<completion_signatures<_Sigs...>, _Env> :
60 __rcvr_vfun<_Sigs>...
74 __rcvr_vfun<_Sigs>{__rcvr_vfun_fn<_GetReceiver>(
75 __op, static_cast<_Sigs*>(nullptr))}...,
79 using __rcvr_vfun<_Sigs>::operator()...;
88 class _Sigs>
89 inline constexpr __receiver_vtable_for<_Sigs, _Env> __receiver_vtable_for_v{
92 template <class _Sigs, class _Env = empty_env>
[all …]
H A D__completion_signatures.hpp40 template <class... _Sigs>
42 __is_completion_signatures<completion_signatures<_Sigs...>> = true;
45 template <class... _Sigs>
H A D__receivers.hpp180 template <class _Receiver, class... _Sigs>
181 auto __try_completions(completion_signatures<_Sigs...>*) //
184 __detail::__try_completion<_Receiver>(static_cast<_Sigs*>(nullptr))));
H A D__p2300.hpp328 template <class... _Sigs>
330 stdexec::completion_signatures<_Sigs...>;
336 class _Sigs = stdexec::completion_signatures<>, //
344 stdexec::make_completion_signatures<_Sender, _Env, _Sigs, _SetValue,
H A D__execution_fwd.hpp151 template <class... _Sigs>
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dany_sender_of.hpp745 template <class _Sigs, class... _Queries>
751 template <class _Sigs, class... _Queries>
754 template <class... _Sigs, class... _Queries>
755 struct __vtable<completion_signatures<_Sigs...>, _Queries...>
758 public __any_::__rcvr_vfun<_Sigs>...,
766 requires receiver_of<_Rcvr, completion_signatures<_Sigs...>> &&
774 static_cast<_Sigs*>(nullptr))}..., in STDEXEC_MEMFN_DECL()
781 template <class... _Sigs, class... _Queries>
783 struct __ref<completion_signatures<_Sigs...>, _Queries...>
792 stdexec::__t<__vtable<completion_signatures<_Sigs...>, _Queries...>>;
[all …]