Home
last modified time | relevance | path

Searched refs:_Ty (Results 1 – 13 of 13) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dconcepts.hpp131 constructible_from<_Ty, _Ty>;
136 && constructible_from<_Ty, const _Ty&>;
161 []<class _Ty, swappable_with<_Ty> _Uy>(_Ty&& __t, _Uy&& __u) noexcept(
172 swappable_with<_Ty, _Ty>;
178 assignable_from<_Ty&, _Ty> && //
185 assignable_from<_Ty&, _Ty&> && //
186 assignable_from<_Ty&, const _Ty&> && //
187 assignable_from<_Ty&, const _Ty>;
235 __partially_ordered_with<_Ty, _Ty>;
240 constructible_from<__decay_t<_Ty>, _Ty>;
[all …]
H A Dfunctional.hpp62 template <class _Ty, class _Cl, _Ty _Cl::*_MemPtr>
65 using _FunT = _Ty _Cl::*;
151 return ((static_cast<_Ty&&>(__ty)).* in operator ()()
182 return ((*static_cast<_Ty&&>(__ty)).* in operator ()()
234 else if constexpr (__is_refwrap<_Ty>) in __invoke_selector()
363 template <class _Tag, class _Ty>
367 _Ty operator()(_Tag) const noexcept(__nothrow_decay_copyable<const _Ty&>) in operator ()()
372 _Ty __t_;
378 template <class _Ty>
380 __field<_Tag, __decay_t<_Ty>> operator()(_Ty&& __ty) const in operator ()()
[all …]
H A Dtask.hpp48 template <class _Ty>
54 template <class _Ty>
62 template <class _Ty>
157 template <class _Ty>
161 template <class _Ty>
320 template <class _Ty>
369 template <class _Ty, class _Context = default_task_context<_Ty>>
594 template <class _Ty>
600 template <class _Ty, class _Context = default_task_context<_Ty>>
603 template <class _Ty>
[all …]
H A Dasync_scope.hpp513 template <class _Ty>
514 using __decay_error_t = completion_signatures<set_error_t(__decay_t<_Ty>&&)>;
530 template <class _Ty>
533 __dynamic_delete() : __delete_([](_Ty* __p) { delete __p; }) {} in __anonf62d8bc60202()
536 requires convertible_to<_Uy*, _Ty*>
538 __delete_([](_Ty* __p) { delete static_cast<_Uy*>(__p); }) in __dynamic_delete()
542 requires convertible_to<_Uy*, _Ty*>
549 void operator()(_Ty* __p) in operator ()()
554 void (*__delete_)(_Ty*);
H A Dexecution.hpp177 template <class _Ty>
2133 inline constexpr auto __ref = []<class _Ty>(_Ty& __ty) noexcept {
2138 template <class _Ty>
3285 template <class _Ty>
3690 template <class _Ty>
3693 template <class _Ty>
5285 template <class _Ty, class = __name_of<__decay_t<_Ty>>>
5288 _Ty __val_;
5297 __always(_Ty) -> __always<_Ty>;
5551 auto operator()(_Ty&... __vals) noexcept -> std::tuple<_Ty&...> in operator ()()
[all …]
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__type_traits.hpp32 template <class _Ty>
37 template <class _Ty>
47 static _Ty __g(const _Ty&);
55 static _Ty __g(_Ty);
63 using __f = _Ty;
72 template <class _Ty>
105 template <class _Ty>
121 template <class _Ty>
191 template <class _Ty>
192 auto __remove_rvalue_reference_fn(_Ty&&) -> _Ty;
[all …]
H A D__intrusive_ptr.hpp36 template <class _Ty>
39 template <class _Ty>
42 template <class _Ty>
49 friend _Ty;
57 template <class _Ty>
60 alignas(_Ty) unsigned char __value_[sizeof(_Ty)];
104 template <class _Ty>
220 template <class _Ty>
230 template <class _Ty>
240 template <class _Ty>
[all …]
H A D__concepts.hpp71 template <class _Ty, class _Up>
74 template <class _Ty, class _Up>
75 concept __not_decays_to = !__decays_to<_Ty, _Up>;
86 template <class _Ty, class... _As>
87 concept __one_of = (__same_as<_Ty, _As> || ...);
89 template <class _Ty, class... _Us>
90 concept __all_of = (__same_as<_Ty, _Us> && ...);
92 template <class _Ty, class... _Us>
93 concept __none_of = ((!__same_as<_Ty, _Us>)&&...);
98 constexpr bool __is_instance_of_<_Ty<_As...>, _Ty> = true;
[all …]
H A D__ranges.hpp47 template <class _Ty>
49 requires(_Ty&& __v) { static_cast<_Ty&&>(__v).begin(); };
51 template <class _Ty>
53 __has_member_begin<_Ty> ||
54 requires(_Ty&& __v) { begin((static_cast<_Ty&&>(__v))); };
56 template <class _Ty>
58 requires(_Ty&& __v) { static_cast<_Ty&&>(__v).end(); };
60 template <class _Ty>
62 __has_member_end<_Ty> ||
63 requires(_Ty&& __v) { end((static_cast<_Ty&&>(__v))); };
H A D__tuple.hpp29 template <class _Ty, std::size_t _Idx>
32 STDEXEC_IMMOVABLE_NO_UNIQUE_ADDRESS _Ty __value;
59 template <std::size_t _Idx, class _Ty>
61 constexpr _Ty&& __get(__box<_Ty, _Idx>&& __self) noexcept in __get() argument
63 return static_cast<_Ty&&>(__self.__value); in __get()
66 template <std::size_t _Idx, class _Ty>
68 constexpr _Ty& __get(__box<_Ty, _Idx>& __self) noexcept in __get() argument
73 template <std::size_t _Idx, class _Ty>
75 constexpr const _Ty& __get(const __box<_Ty, _Idx>& __self) noexcept in __get() argument
H A D__meta.hpp79 template <class _Ty>
82 using __t = _Ty;
261 template <class _Ty>
528 using __msuccess_or_t = __if_c<__ok<_Ty>, _Ty, _Default...>;
663 template <class _Ty>
787 template <class _Ty>
790 template <class _Ty>
793 using __t = _Ty;
817 using __id = __minvoke<__id_<__has_id<_Ty>>, _Ty>;
878 auto operator()(const _Ty&) -> const _Ty&;
[all …]
H A D__env.hpp271 template <class _Ty>
272 requires tag_invocable<get_domain_t, const _Ty&>
273 constexpr auto operator()(const _Ty& __ty) const noexcept in operator ()()
274 -> tag_invoke_result_t<get_domain_t, const _Ty&> in operator ()()
368 template <class _Ty>
369 auto await_transform(_Ty&& __value) noexcept -> _Ty&& in await_transform()
371 return static_cast<_Ty&&>(__value); in await_transform()
374 template <class _Ty>
375 requires tag_invocable<as_awaitable_t, _Ty, __promise&>
376 auto await_transform(_Ty&& __value) // in await_transform()
[all …]
H A D__utility.hpp35 template <class _Ty>
37 __detail::__forward_like<__copy_cvref_fn<_Ty&&>>;