Home
last modified time | relevance | path

Searched refs:_Tag (Results 1 – 25 of 33) sorted by relevance

12

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__tag_invoke.hpp47 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.hpp61 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.hpp262 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.hpp57 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.hpp34 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.hpp202 _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.hpp41 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.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&&...);
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.hpp151 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.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...))
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.hpp37 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.hpp33 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.hpp122 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.hpp132 []<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.hpp90 []<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.hpp92 []<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.hpp90 []<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.hpp93 []<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.hpp87 []<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.hpp171 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.hpp103 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.hpp120 template <class _Ret, class _Tag>
121 struct __tag_type<_Ret _Tag::*>
123 using type = _Tag;
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Denv.hpp25 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 Dany_sender_of.hpp159 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 Dfunctional.hpp313 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{};

12