/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __meta.hpp | 361 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.hpp | 67 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.hpp | 62 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.hpp | 35 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.hpp | 52 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.hpp | 37 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.hpp | 33 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.hpp | 441 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.hpp | 84 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.hpp | 265 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.hpp | 90 []<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.hpp | 131 [&]<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.hpp | 87 []<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.hpp | 90 []<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.hpp | 93 []<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.hpp | 92 []<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.hpp | 136 []<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.hpp | 82 template <class... _Args> 107 template <class _Fun, class... _Args> 111 _WITH_ARGUMENTS_<_Args...>>;
|
H A D | __let.hpp | 194 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.hpp | 150 []<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.hpp | 96 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.hpp | 31 template <class... _Args> 32 inline constexpr bool __is_compl_sig<set_value_t(_Args...)> = true;
|
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/ |
H A D | functional.hpp | 79 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 D | at_coroutine_exit.hpp | 51 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 D | any_sender_of.hpp | 350 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 …]
|