Home
last modified time | relevance | path

Searched refs:__decay_t (Results 1 – 25 of 47) sorted by relevance

12

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__sender_adaptor_closure.hpp37 derived_from<__decay_t<_Tp>, sender_adaptor_closure<__decay_t<_Tp>>> &&
38 move_constructible<__decay_t<_Tp>> //
39 && constructible_from<__decay_t<_Tp>, _Tp>;
44 && sender<__decay_t<_Sender>> //
45 && __callable<_Tp, __decay_t<_Sender>> //
46 && sender<__call_result_t<_Tp, __decay_t<_Sender>>>;
94 __compose<__decay_t<_T0>, __decay_t<_T1>> operator|(_T0&& __t0, _T1&& __t1) in operator |()
H A D__concepts.hpp68 concept __decays_to = __same_as<__decay_t<_Ty>, _Up>;
269 move_constructible<__decay_t<_Ty>> && //
270 constructible_from<__decay_t<_Ty>, _Ty>;
276 { __decay_t<_Ty>{__decay_t<_Ty>{static_cast<_Ty&&>(__t)}} } noexcept;
292 concept __decay_copyable = (constructible_from<__decay_t<_Ts>, _Ts> && ...);
296 (__nothrow_constructible_from<__decay_t<_Ts>, _Ts> && ...);
299 concept __decays_to_derived_from = derived_from<__decay_t<_Ty>, _Up>;
H A D__senders_core.hpp52 enable_sender<__decay_t<_Sender>> //
55 && move_constructible<__decay_t<_Sender>> //
56 && constructible_from<__decay_t<_Sender>, _Sender>;
H A D__schedule_from.hpp39 using __tuple_t = __tuple_for<__decay_t<_Ts>...>;
63 using __decay_value_sig = set_value_t (*)(__decay_t<_Values>...);
66 using __decay_error_sig = set_error_t (*)(__decay_t<_Error>);
200 using _Env = __t<__environ<__id<__decay_t<_Scheduler>>>>; in operator ()()
219 __decay_t<__call_result_t<get_completion_scheduler_t<set_value_t>,
H A D__schedulers.hpp79 } -> same_as<__decay_t<_Scheduler>>;
86 && equality_comparable<__decay_t<_Scheduler>> //
87 && copy_constructible<__decay_t<_Scheduler>>;
H A D__receivers.hpp164 enable_receiver<__decay_t<_Receiver>> //
166 && move_constructible<__decay_t<_Receiver>> //
167 && constructible_from<__decay_t<_Receiver>, _Receiver>;
192 __detail::__try_completions<__decay_t<_Receiver>>(__completions)
H A D__type_traits.hpp47 using __decay_t = typename __tt::__decay_<sizeof(__tt::__wrap<_Ty>*) == typedef
53 using __decay_t = std::decay_t<_Ty>; typedef
137 using __decay_t = typename decltype(__tt::__mdecay<_Ty>)::template __f<_Ty>; typedef
H A D__bulk.hpp57 using __decay_ref = __decay_t<_Ty>&;
118 using __fun_t = decltype(__decay_t<__data_of<_Sender>>::__fun_);
121 using __shape_t = decltype(__decay_t<__data_of<_Sender>>::__shape_);
H A D__split.hpp79 __receiver_t<__child_of<_Sender>, __decay_t<__data_of<_Sender>>>; in transform_sender()
88 __make_intrusive<__shared_state<_Child, __decay_t<_Env>>, in transform_sender()
H A D__ensure_started.hpp87 __receiver_t<__child_of<_Sender>, __decay_t<__data_of<_Sender>>>; in transform_sender()
96 __make_intrusive<__shared_state<_Child, __decay_t<_Env>>, in transform_sender()
H A D__when_all.hpp101 using __set_error_t = completion_signatures<set_error_t(__decay_t<_Error>)>;
125 __mtransform<__q<__decay_t>, __q<__types>>,
371 __state.__errors_.template emplace<__decay_t<_Error>>( in __set_error()
378 __state.__errors_.template emplace<__decay_t<_Error>>( in __set_error()
512 using _Env = __t<__schfr::__environ<__id<__decay_t<_Scheduler>>>>; in operator ()()
567 using _Env = __t<__schfr::__environ<__id<__decay_t<_Scheduler>>>>; in operator ()()
H A D__continues_on.hpp59 using _Env = __t<__environ<__id<__decay_t<_Scheduler>>>>; in operator ()()
69 -> __binder_back<continues_on_t, __decay_t<_Scheduler>> in operator ()()
H A D__stopped_as_optional.hpp61 completion_signatures<set_value_t(std::optional<__decay_t<_Tys>>...)>;
81 using _Value = __decay_t<
H A D__continue_on.hpp59 using _Env = __t<__environ<__id<__decay_t<_Scheduler>>>>; in operator ()()
69 -> __binder_back<continue_on_t, __decay_t<_Scheduler>> in operator ()()
H A D__basic_sender.hpp86 __decay_t<__result_of<__sexpr_impl<_Tag>::get_state, _Sexpr, _Receiver&>>;
232 __state_type_t<typename __decay_t<_Sexpr>::__tag_t, _Sexpr, _Receiver>;
258 using __tag_t = typename __decay_t<_Sexpr>::__tag_t;
295 using __tag_t = typename __decay_t<_Sexpr>::__tag_t;
331 using __tag_t = typename __decay_t<_Sexpr>::__tag_t;
412 using __desc_t = typename __decay_t<_Sexpr>::__desc_t;
690 using __f = __minvoke<typename __decay_t<_Sender>::__desc_t, __q<__result>>;
H A D__utility.hpp146 static_assert(STDEXEC_IS_BASE_OF(_Tp, __decay_t<_Up>)); in __c_upcast()
157 static_assert(STDEXEC_IS_BASE_OF(__decay_t<_Up>, _Tp)); in __c_downcast()
H A D__env.hpp135 -> __decay_t<tag_invoke_result_t<get_forward_progress_guarantee_t, in operator ()()
257 __decay_t<tag_invoke_result_t<get_stop_token_t, const _Env&>>>); in operator ()()
289 -> __decay_t<tag_invoke_result_t<get_domain_t, const _Ty&>> in operator ()()
294 __class<__decay_t<tag_invoke_result_t<get_domain_t, const _Ty&>>>, in operator ()()
411 using __domain_of_t = __decay_t<__call_result_t<get_domain_t, _Env>>;
H A D__on.hpp134 return __binder_back<on_t, __decay_t<_Scheduler>, __decay_t<_Closure>>{ in operator ()()
H A D__transform_completion_signatures.hpp66 __mtransform<__q1<__decay_t>, __munique<__qq<std::variant>>>,
72 __decay_t<_Ts>...>;
75 using __decayed_std_tuple = __meval<std::tuple, __decay_t<_Ts>...>;
H A D__write_env.hpp78 __meval<__env::__join_t, const __decay_t<__data_of<_Self>>&,
H A D__transform_sender.hpp116 concept __decay_same_as = same_as<__decay_t<_Ty>, __decay_t<_Uy>>;
H A D__just.hpp43 __mapply<__qf<__tag_t>, __decay_t<__data_of<_Sender>>>>{};
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dsequence_senders.hpp85 stdexec::__declval<stdexec::__decay_t<_Receiver>&>(),
142 __t<__stopped_means_break<__id<__decay_t<_Rcvr>>>>;
175 typename __decay_t<__tfx_sender<_Sender, _Env>>::item_types;
202 stdexec::__decay_t<_TfxSender>>) in __impl()
204 using _Result = item_types<stdexec::__decay_t<_TfxSender>>; in __impl()
245 enable_sequence_sender<stdexec::__decay_t<_Sender>>;
286 exec::__try_items<stdexec::__decay_t<_Receiver>>(__items)
360 item_types<stdexec::__decay_t<_Sender>>> && //
458 stdexec::__decay_t<_TfxSender>>)
H A Dat_coroutine_exit.hpp121 using __sender = __t<__sender_id<__decay_t<_Sender>>>;
294 requires __callable<__decay_t<_Action>, __decay_t<_Ts>...>
H A Dasync_scope.hpp155 stdexec::__t<__when_empty_sender<__id<__decay_t<_Constrained>>>>;
321 stdexec::__t<__nest_sender<__id<__decay_t<_Constrained>>>>;
514 using __decay_values_t = completion_signatures<set_value_t(__decay_t<_Ts>...)>;
517 using __decay_error_t = completion_signatures<set_error_t(__decay_t<_Ty>)>;
791 __future<__id<__nest_sender_t<_Sender>>, __id<__decay_t<_Env>>>>;

12