Home
last modified time | relevance | path

Searched refs:_Args (Results 1 – 25 of 26) sorted by relevance

12

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__meta.hpp361 template <class... _Args>
362 concept _Ok = (STDEXEC_IS_SAME(__ok_t<_Args>, __msuccess) && ...);
381 template <template <class...> class _Fn, class... _Args>
383 typename __i<_Ok<_Args...>> //
384 ::template __g<_Fn, _Args...>; //
386 template <template <class...> class _Fn, class... _Args>
390 template <template <class...> class _Fn, class... _Args>
391 requires __typename<__meval__<_Fn, _Args...>>
392 struct __meval_<_Fn, _Args...>
394 using __t = __meval__<_Fn, _Args...>;
[all …]
H A D__tag_invoke.hpp67 template <class _Tag, class... _Args>
69 requires(_Tag __tag, _Args&&... __args) {
70 tag_invoke(static_cast<_Tag&&>(__tag), static_cast<_Args&&>(__args)...);
73 template <class _Ret, class _Tag, class... _Args>
75 requires(_Tag __tag, _Args&&... __args) {
78 static_cast<_Args&&>(__args)...))
83 template <class _Tag, class... _Args>
85 tag_invocable<_Tag, _Args...> && //
86 requires(_Tag __tag, _Args&&... __args) {
89 static_cast<_Args&&>(__args)...)
[all …]
H A D__debug.hpp62 template <class _Tag, class... _Args>
63 struct __normalize_sig<_Tag(_Args...)>
65 using __type = _Tag (*)(_Args&&...);
74 template <class _Tag, class... _Args>
75 extern _Tag (*__normalize_sig<_Tag(_Args...)>)(_Args&&...);
84 template <class... _Args>
85 requires __one_of<set_value_t (*)(_Args&&...), _Sigs...>
87 void set_value(_Args&&...) noexcept in set_value()
179 template <__completion_tag _Tag, class... _Args>
181 void tag_invoke(_Tag, __t<__invalid_completion<_Tag(_Args...)>>, in tag_invoke() argument
[all …]
H A D__receivers.hpp35 template <class _Fn, class... _Args>
36 using __f = __minvoke<_Fn, _Args...>;
69 template <class _Fn, class... _Args>
70 requires(sizeof...(_Args) == 1)
71 using __f = __minvoke<_Fn, _Args...>;
105 template <class _Fn, class... _Args>
106 requires(sizeof...(_Args) == 0)
107 using __f = __minvoke<_Fn, _Args...>;
171 template <class _Receiver, class _Tag, class... _Args>
172 auto __try_completion(_Tag (*)(_Args...))
[all …]
H A D__manual_lifetime.hpp52 template <class... _Args>
53 auto __construct(_Args&&... __args) noexcept( in __construct()
54 stdexec::__nothrow_constructible_from<_Ty, _Args...>) -> _Ty& in __construct()
59 _Ty{static_cast<_Args&&>(__args)...}); in __construct()
65 template <class _Func, class... _Args>
66 auto __construct_from(_Func&& func, _Args&&... __args) -> _Ty& in __construct_from()
71 (static_cast<_Func&&>(func))(static_cast<_Args&&>(__args)...)}); in __construct_from()
H A D__domain.hpp37 template <class _Tag, class... _Args>
39 __make_dispatcher<__legacy_c11n_for<_Tag>, __none_such, _Args...>;
41 template <class _Tag, class... _Args>
43 __callable<__legacy_c11n_fn<_Tag, _Args...>, _Args...>;
81 template <class _DomainOrTag, class... _Args>
83 requires(_DomainOrTag __tag, _Args&&... __args) {
84 __tag.apply_sender(static_cast<_Args&&>(__args)...);
169 template <class _Tag, class _Sender, class... _Args>
170 requires __domain::__has_legacy_c11n<_Tag, _Sender, _Args...> ||
171 __domain::__has_apply_sender<_Tag, _Sender, _Args...>
[all …]
H A D__receiver_ref.hpp33 template <class _Tag, class... _Args>
34 struct __rcvr_vfun<_Tag(_Args...)>
36 void (*__complete_)(void*, _Args&&...) noexcept;
38 void operator()(void* __obj, _Tag, _Args&&... __args) const noexcept in operator ()()
40 __complete_(__obj, static_cast<_Args&&>(__args)...); in operator ()()
45 class... _Args>
46 constexpr auto __rcvr_vfun_fn(_Obj*, _Tag (*)(_Args...)) noexcept in __rcvr_vfun_fn() argument
48 return +[](void* __ptr, _Args&&... __args) noexcept { in __rcvr_vfun_fn()
51 static_cast<_Args&&>(__args)...); in __rcvr_vfun_fn()
H A D__env.hpp441 template <class _Env, class _Query, class... _Args>
443 tag_invocable<_Query, const _Env&, _Args...>;
445 template <class _Env, class _Query, class... _Args>
447 nothrow_tag_invocable<_Query, const _Env&, _Args...>;
449 template <class _Env, class _Query, class... _Args>
451 tag_invoke_result_t<_Query, const _Env&, _Args...>;
489 template <class _Query, class... _Args>
493 constexpr bool __flags[] = {__queryable<_Envs, _Query, _Args...>...}; in __get_1st()
499 template <class _Query, class... _Args>
500 requires(__queryable<_Envs, _Query, _Args...> || ...)
[all …]
H A D__transform_completion_signatures.hpp84 template <class _Tag, class... _Args>
85 auto __normalize_sig_impl(_Args&&...) -> _Tag (*)(_Args...);
87 template <class _Tag, class... _Args>
88 auto __normalize_sig(_Tag (*)(_Args...))
89 -> decltype(__sigs::__normalize_sig_impl<_Tag>(__declval<_Args>()...));
116 template <template <class...> class _Tuple, class _Tag, class... _Args>
117 auto __for_each_sig(_Tag (*)(_Args...)) -> _Tuple<_Tag, _Args...>;
230 template <class _Tag, class... _Args>
231 using __default_completion = completion_signatures<_Tag(_Args...)>;
459 template <class _Fun, class... _Args>
[all …]
H A D__transform_sender.hpp265 template <class _Tag, class _Domain, class _Sender, class... _Args>
267 __domain::__has_apply_sender<_Domain, _Tag, _Sender, _Args...> ||
268 __domain::__has_apply_sender<default_domain, _Tag, _Sender, _Args...>;
274 template <class _Domain, class _Tag, class _Sender, class... _Args>
275 requires __has_implementation_for<_Tag, _Domain, _Sender, _Args...>
279 _Args&&... __args) const in operator ()()
282 _Args...>) in operator ()()
285 static_cast<_Args&&>(__args)...); in operator ()()
291 static_cast<_Args&&>(__args)...); in operator ()()
296 template <class _Domain, class _Tag, class _Sender, class... _Args>
[all …]
H A D__into_variant.hpp90 []<class _State, class _Receiver, class _Tag, class... _Args>(
92 _Args&&... __args) noexcept -> void {
99 __variant_t{std::tuple<_Args&&...>{
100 static_cast<_Args&&>(__args)...}});
111 static_cast<_Args&&>(__args)...);
H A D__schedule_from.hpp131 [&]<class... _Args>(auto __tag, in __make_visitor_fn()
132 _Args&... __args) noexcept -> void { in __make_visitor_fn()
134 static_cast<_Args&&>(__args)...); in __make_visitor_fn()
246 []<class _State, class _Receiver, class _Tag, class... _Args>(
248 _Args&&... __args) noexcept -> void {
251 if constexpr (__nothrow_callable<__tup::__mktuple_t, _Tag, _Args...>)
254 static_cast<_Args&&>(__args)...);
261 static_cast<_Args&&>(__args)...);
H A D__stopped_as_optional.hpp87 []<class _State, class _Receiver, class _Tag, class... _Args>(
89 _Args&&... __args) noexcept -> void {
94 static_assert(constructible_from<__t<_State>, _Args...>);
97 static_cast<_Args&&>(__args)...});
108 static_cast<_Args&&>(__args)...);
H A D__then.hpp90 []<class _Tag, class _State, class _Receiver, class... _Args>(
92 _Args&&... __args) noexcept -> void {
97 static_cast<_Args&&>(__args)...);
102 static_cast<_Args&&>(__args)...);
H A D__upon_stopped.hpp93 []<class _Tag, class _State, class _Receiver, class... _Args>(
95 _Args&&... __args) noexcept -> void {
100 static_cast<_Args&&>(__args)...);
105 static_cast<_Args&&>(__args)...);
H A D__upon_error.hpp92 []<class _Tag, class _State, class _Receiver, class... _Args>(
94 _Args&&... __args) noexcept -> void {
99 static_cast<_Args&&>(__args)...);
104 static_cast<_Args&&>(__args)...);
H A D__bulk.hpp136 []<class _Tag, class _State, class _Receiver, class... _Args>(
138 _Args&&... __args) noexcept -> void {
151 static_cast<_Args&&>(__args)...);
162 static_cast<_Args&&>(__args)...);
174 static_cast<_Args&&>(__args)...);
H A D__diagnostics.hpp82 template <class... _Args>
107 template <class _Fun, class... _Args>
111 _WITH_ARGUMENTS_<_Args...>>;
H A D__let.hpp194 template <class... _Args>
199 _Fun, __decay_t<_Args>&...>,
249 template <class... _Args>
251 __mand<__mbool<(__nothrow_decay_copyable<_Args> && ...) &&
252 __nothrow_callable<_Fun, _Args...>>,
255 _Args...>,
258 template <class... _Args>
263 _Args...>,
265 __eptr_completion_if_t<__nothrow_connect<_Args...>>>;
389 template <class... _Args>
[all …]
H A D__basic_sender.hpp150 []<class _Index, class _Receiver, class _SetTag, class... _Args>(
152 _Args&&... __args) noexcept {
155 _SetTag()(std::move(__rcvr), static_cast<_Args&&>(__args)...);
192 template <class... _Args>
194 void set_value(_Args&&... __args) noexcept in set_value()
197 static_cast<_Args&&>(__args)...); in set_value()
452 template <class _Index, class _Tag2, class... _Args>
454 void __complete(_Index, _Tag2, _Args&&... __args) noexcept in __complete()
460 _Args...>) in __complete()
463 static_cast<_Args&&>(__args)...); in __complete()
[all …]
H A D__when_all.hpp96 template <class... _Args>
98 __mbool<(__nothrow_decay_copyable<_Args> && ...)>;
392 class... _Args>(_Index, _State& __state, _Receiver& __rcvr, _Set,
393 _Args&&... __args) noexcept -> void {
396 __set_error(__state, __rcvr, static_cast<_Args&&>(__args)...);
416 using _Tuple = __decayed_tuple<_Args...>;
420 if constexpr ((__nothrow_decay_copyable<_Args> && ...))
423 _Tuple{{static_cast<_Args&&>(__args)}...});
430 _Tuple{{static_cast<_Args&&>(__args)}...});
H A D__completion_signatures.hpp31 template <class... _Args>
32 inline constexpr bool __is_compl_sig<set_value_t(_Args...)> = true;
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dfunctional.hpp79 template <class _Fun, class... _Args>
81 constexpr auto operator()(_Fun&& __fun, _Args&&... __args) const noexcept( in operator ()()
82 noexcept((static_cast<_Fun&&>(__fun))(static_cast<_Args&&>(__args)...))) in operator ()()
84 static_cast<_Args&&>(__args)...)) in operator ()()
86 return static_cast<_Fun&&>(__fun)(static_cast<_Args&&>(__args)...); in operator ()()
92 template <class _Memptr, class _Ty, class... _Args>
95 _Args&&... __args) const in operator ()()
97 __mem_ptr)(static_cast<_Args&&>(__args)...))) in operator ()()
99 __mem_ptr)(static_cast<_Args&&>(__args)...)) in operator ()()
102 static_cast<_Args&&>(__args)...); in operator ()()
[all …]
H A Dat_coroutine_exit.hpp51 template <class... _Args>
52 requires __callable<set_value_t, _Receiver, _Args...>
53 void set_value(_Args&&... __args) noexcept in set_value()
56 static_cast<_Args&&>(__args)...); in set_value()
H A Dany_sender_of.hpp350 template <class _Tp, class... _Args>
353 __t(std::in_place_type_t<_Tp>, _Args&&... __args) : in __t()
358 __construct_small<_Tp>(static_cast<_Args&&>(__args)...);
362 __construct_large<_Tp>(static_cast<_Args&&>(__args)...);
520 template <class _Tp, class... _Args>
522 __t(std::in_place_type_t<_Tp>, _Args&&... __args) : in __t()
527 __construct_small<_Tp>(static_cast<_Args&&>(__args)...);
531 __construct_large<_Tp>(static_cast<_Args&&>(__args)...);
1022 template <class... _Args>
1023 requires __callable<set_value_t, _Receiver, _Args...>
[all …]

12