/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __tag_invoke.hpp | 47 template <class _Tag, class _Env> 50 _Tag, const _Env&) noexcept -> __mconstant<_Env::query(_Tag())> in tag_invoke() argument 56 template <class _Tag, class _Env> 59 noexcept(__env.query(_Tag()))) -> decltype(__env.query(_Tag())) in tag_invoke() 61 return __env.query(_Tag()); in tag_invoke() 67 template <class _Tag, class... _Args> 83 template <class _Tag, class... _Args> 93 template <class _Tag, class... _Args> 97 template <class _Tag, class... _Args> 101 template <class _Tag, class... _Args> [all …]
|
H A D | __read_env.hpp | 61 template <class _Tag, class _Ty> 64 using __query = _Tag; 69 template <class _Tag, class _Ty> 71 struct __state<_Tag, _Ty> 73 using __query = _Tag; 79 template <class _Tag> 91 _Tag, _Env>; 143 template <class _Tag> 149 template <class _Tag> 155 template <class _Tag> [all …]
|
H A D | __env.hpp | 262 template <class _Queryable, class _Tag> 267 template <__completion_tag _Tag> 382 template <__completion_tag _Tag> 396 template <class _Tag> 580 __with(_Value, _Tag, _Tags...) -> __with<_Value, _Tag, _Tags...>; 602 auto query(_Tag) const in query() 627 template <class _EnvId, class _Tag> 660 template <class _Env, class _Tag> 689 template <class _Tag> 691 auto query(_Tag) const noexcept(__nothrow_callable<const _Fun&, _Tag>) in query() [all …]
|
H A D | __basic_sender.hpp | 57 template <class _Tag, class _Data, class... _Child> 66 stdexec::__descriptor_fn<_Tag, _Data, _Child>() 72 template <class _Tag> 83 template <class _Tag, class _Sexpr, class _Receiver> 427 template <class _Tag, class... _Captures> 472 template <class _Tag> 480 template <class _Tag> 578 __sexpr(_Tag, _Data, 588 template <class _Tag> 594 return __sexpr_t<_Tag, _Data, _Child...>{ [all …]
|
H A D | __domain.hpp | 34 template <class _Tag> 37 template <class _Tag, class... _Args> 41 template <class _Tag, class... _Args> 43 __callable<__legacy_c11n_fn<_Tag, _Args...>, _Args...>; 47 template <class _Tag, class _Data, class... _Children> 48 requires __has_legacy_c11n<_Tag, _Data, _Children...> 49 auto operator()(_Tag, _Data&& __data, in operator ()() 169 template <class _Tag, class _Sender, class... _Args> 209 template <class _Env, class _Tag> 214 template <class _Env, class _Tag> [all …]
|
H A D | __transform_sender.hpp | 202 _Tag, _Data&&, _Childs&&...) { in __is_nothrow_transform_sender() 204 noexcept(__make_sexpr<_Tag>( in __is_nothrow_transform_sender() 209 using _Sender2 = decltype(__make_sexpr<_Tag>( in __is_nothrow_transform_sender() 238 [&]<class _Tag, class _Data, class... _Childs>(_Tag, _Data&& __data, in transform_sender() 241 auto __sndr2 = __make_sexpr<_Tag>( in transform_sender() 265 template <class _Tag, class _Domain, class _Sender, class... _Args> 267 __domain::__has_apply_sender<_Domain, _Tag, _Sender, _Args...> || 278 decltype(auto) operator()(_Domain __dom, _Tag, _Sender&& __sndr, in operator ()() 290 _Tag(), static_cast<_Sender&&>(__sndr), in operator ()() 296 template <class _Domain, class _Tag, class _Sender, class... _Args> [all …]
|
H A D | __sender_introspection.hpp | 41 template <class _Tag, class _Data, class... _Child> 44 using __tag = _Tag; 49 using __f = __minvoke<_Fn, _Tag, _Data, _Child...>; 55 template <class _Tag, class _Data, class... _Child> 56 constexpr auto operator()(_Tag, _Data&&, _Child&&...) const noexcept 57 -> __minvoke<_Fn, _Tag, _Data, _Child...>; 113 template <class _Sender, class _Tag> 115 sender_expr<_Sender> && same_as<tag_of_t<_Sender>, _Tag>;
|
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&&...); 179 template <__completion_tag _Tag, class... _Args> 181 void tag_invoke(_Tag, __t<__invalid_completion<_Tag(_Args...)>>, in tag_invoke() argument
|
H A D | __shared.hpp | 151 template <class _Tag> 157 constexpr bool __is_split = same_as<__split::__split_t, _Tag>; in __notify() 363 template <class _Tag, class... _As> 364 void __complete(_Tag, _As&&... __as) noexcept in __complete() 368 using __tuple_t = __decayed_tuple<_Tag, _As...>; in __complete() 369 __results_.template emplace<__tuple_t>(_Tag(), in __complete() 434 template <class _Tag> 442 template <class _Tag, class _ShState> 481 template <class _Tag> 488 static_assert(sender_expr_for<_CvrefSender, _Tag>); [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...)) 117 auto __for_each_sig(_Tag (*)(_Args...)) -> _Tuple<_Tag, _Args...>; 230 template <class _Tag, class... _Args> 231 using __default_completion = completion_signatures<_Tag(_Args...)>; 421 template <class _Tag, class _Sender, class... _Env> 424 __completion_signatures_of_t<_Sender, _Env...>, _Tag, 427 template <class _Tag, class _Sender, class... _Env> [all …]
|
H A D | __p2300.hpp | 37 template <class _Tag, class... _Ts> 39 stdexec::tag_invoke_result<_Tag, _Ts...>; 41 template <class _Tag, class... _Ts> 43 stdexec::tag_invoke_result_t<_Tag, _Ts...>; 45 template <class _Tag, class... _Ts> 47 stdexec::tag_invocable<_Tag, _Ts...>; 49 template <class _Tag, class... _Ts> 53 template <auto& _Tag> 219 template <class _Tag> 223 template <class _Tag> [all …]
|
H A D | __receiver_ref.hpp | 33 template <class _Tag, class... _Args> 34 struct __rcvr_vfun<_Tag(_Args...)> 38 void operator()(void* __obj, _Tag, _Args&&... __args) const noexcept in operator ()() 44 template <class _GetReceiver = std::identity, class _Obj, class _Tag, 46 constexpr auto __rcvr_vfun_fn(_Obj*, _Tag (*)(_Args...)) noexcept in __rcvr_vfun_fn() 50 _Tag()(std::move(_GetReceiver()(*__obj)), in __rcvr_vfun_fn()
|
H A D | __schedulers.hpp | 122 template <__completion_tag _Tag> 123 template <__has_completion_scheduler_for<_Tag> _Env> 124 auto get_completion_scheduler_t<_Tag>::operator()( in operator ()() 126 -> tag_invoke_result_t<get_completion_scheduler_t<_Tag>, const _Env&> in operator ()() 129 nothrow_tag_invocable<get_completion_scheduler_t<_Tag>, const _Env&>, in operator ()() 132 scheduler<tag_invoke_result_t<get_completion_scheduler_t<_Tag>, in operator ()()
|
H A D | __bulk.hpp | 132 []<class _Tag, class _State, class _Receiver, class... _Args>( 133 __ignore, _State& __state, _Receiver& __rcvr, _Tag, 135 if constexpr (std::same_as<_Tag, set_value_t>) 144 _Tag()(static_cast<_Receiver&&>(__rcvr), 155 _Tag()(static_cast<_Receiver&&>(__rcvr), 167 _Tag()(static_cast<_Receiver&&>(__rcvr),
|
H A D | __then.hpp | 90 []<class _Tag, class _State, class _Receiver, class... _Args>( 91 __ignore, _State& __state, _Receiver& __rcvr, _Tag, 93 if constexpr (__same_as<_Tag, set_value_t>) 101 _Tag()(static_cast<_Receiver&&>(__rcvr),
|
H A D | __upon_error.hpp | 92 []<class _Tag, class _State, class _Receiver, class... _Args>( 93 __ignore, _State& __state, _Receiver& __rcvr, _Tag, 95 if constexpr (__same_as<_Tag, set_error_t>) 103 _Tag()(static_cast<_Receiver&&>(__rcvr),
|
H A D | __into_variant.hpp | 90 []<class _State, class _Receiver, class _Tag, class... _Args>( 91 __ignore, _State, _Receiver& __rcvr, _Tag, 93 if constexpr (__same_as<_Tag, set_value_t>) 110 _Tag()(static_cast<_Receiver&&>(__rcvr),
|
H A D | __upon_stopped.hpp | 93 []<class _Tag, class _State, class _Receiver, class... _Args>( 94 __ignore, _State& __state, _Receiver& __rcvr, _Tag, 96 if constexpr (__same_as<_Tag, set_stopped_t>) 104 _Tag()(static_cast<_Receiver&&>(__rcvr),
|
H A D | __stopped_as_optional.hpp | 87 []<class _State, class _Receiver, class _Tag, class... _Args>( 88 __ignore, _State&, _Receiver& __rcvr, _Tag, 90 if constexpr (__same_as<_Tag, set_value_t>) 105 else if constexpr (__same_as<_Tag, set_error_t>)
|
H A D | __receivers.hpp | 171 template <class _Receiver, class _Tag, class... _Args> 172 auto __try_completion(_Tag (*)(_Args...)) 173 -> __mexception<_MISSING_COMPLETION_SIGNAL_<_Tag(_Args...)>, 176 template <class _Receiver, class _Tag, class... _Args> 177 requires nothrow_tag_invocable<_Tag, _Receiver, _Args...> 178 auto __try_completion(_Tag (*)(_Args...)) -> __msuccess;
|
H A D | __schedule_from.hpp | 103 template <__one_of<set_value_t, set_stopped_t> _Tag> 104 auto query(get_completion_scheduler_t<_Tag>) const noexcept in query() 245 []<class _State, class _Receiver, class _Tag, class... _Args>( 246 __ignore, _State& __state, _Receiver& __rcvr, _Tag __tag, 252 if constexpr (__nothrow_callable<__tup::__mktuple_t, _Tag, _Args...>)
|
H A D | __cpo.hpp | 120 template <class _Ret, class _Tag> 121 struct __tag_type<_Ret _Tag::*> 123 using type = _Tag;
|
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/ |
H A D | env.hpp | 25 template <class _Tag, class _Value> 26 using with_t = stdexec::prop<_Tag, _Value>; 32 template <class _Tag, class _Value> 33 auto operator()(_Tag, _Value&& __val) const in operator ()() 41 template <class _Env, class _Tag> 42 auto operator()(_Env&& __env, _Tag) const -> decltype(auto) in operator ()() 82 template <class _Tag, class _DefaultId, class _ReceiverId> 120 template <class _Tag, class _Default, class _Receiver> 123 template <class _Tag, class _Default> 163 template <class _Tag, class _Default> [all …]
|
H A D | any_sender_of.hpp | 159 template <class _Tag, class... _As> 170 template <class _Tag, class... _As> 184 template <class _Tag, class... _As> 195 template <class _Tag, class... _As> 726 template <class _Tag, class... _As> 727 auto __tag_type(_Tag (*)(_As...)) -> _Tag; 729 template <class _Tag, class... _As> 730 auto __tag_type(_Tag (*)(_As...) noexcept) -> _Tag; 1298 template <class _Tag, class... _As> 1496 static auto __ret_fn(_Tag (*const)(_Sig)) -> _Tag; [all …]
|
H A D | functional.hpp | 313 template <class _Tag, class _Ty> 317 _Ty operator()(_Tag) const noexcept(__nothrow_decay_copyable<const _Ty&>) in operator ()() 325 template <class _Tag> 330 __field<_Tag, __decay_t<_Ty>> operator()(_Ty&& __ty) const in operator ()() 337 template <class _Tag> 338 inline constexpr __mkfield_<_Tag> __mkfield{};
|