/openbmc/sdbusplus/include/sdbusplus/async/stdexec/ |
H A D | concepts.hpp | 131 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 D | functional.hpp | 62 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 D | task.hpp | 48 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 D | async_scope.hpp | 513 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 D | execution.hpp | 177 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.hpp | 32 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.hpp | 36 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.hpp | 71 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.hpp | 47 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.hpp | 29 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.hpp | 79 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.hpp | 271 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.hpp | 35 template <class _Ty> 37 __detail::__forward_like<__copy_cvref_fn<_Ty&&>>;
|