/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __concepts.hpp | 179 constructible_from<_Ty, _Ty>; 184 && constructible_from<_Ty, const _Ty&>; 207 []<class _Ty, swappable_with<_Ty> _Uy>(_Ty&& __t, _Uy&& __u) // 218 requires(_Ty& a, _Ty& b) { swap(a, b); }; 224 assignable_from<_Ty&, _Ty> && // 231 assignable_from<_Ty&, _Ty&> && // 232 assignable_from<_Ty&, const _Ty&> && // 233 assignable_from<_Ty&, const _Ty>; 265 __partially_ordered_with<_Ty, _Ty>; 270 constructible_from<__decay_t<_Ty>, _Ty>; [all …]
|
H A D | __type_traits.hpp | 34 template <class _Ty> 39 template <class _Ty> 49 static _Ty __g(const _Ty&); 57 static _Ty __g(_Ty); 65 using __f = _Ty; 74 template <class _Ty> 107 template <class _Ty> 123 template <class _Ty> 191 template <class _Ty> 192 auto __remove_rvalue_reference_fn(_Ty&&) -> _Ty; [all …]
|
H A D | __intrusive_ptr.hpp | 76 friend _Ty; 97 alignas(_Ty) unsigned char __value_[sizeof(_Ty)]; 112 __value().~_Ty(); in ~__control_block() 115 auto __value() noexcept -> _Ty& in __value() 174 friend _Ty; 212 using element_type = _Ty; 305 &__c_downcast<_Ty>(*this)); in __intrusive_from_this() 315 &__c_downcast<_Ty>(*this)); in __intrusive_from_this() 325 &__c_downcast<_Ty>(*this)); in __inc_ref() 334 &__c_downcast<_Ty>(*this)); in __dec_ref() [all …]
|
H A D | __tuple.hpp | 29 template <class _Ty, std::size_t _Idx> 34 _Ty __value; 37 template <class _Ty> 39 STDEXEC_IS_EMPTY(_Ty) && STDEXEC_IS_TRIVIALLY_CONSTRUCTIBLE(_Ty); 41 template <__empty _Ty> 42 inline _Ty __value{}; 46 struct __box<_Ty, _Idx> 52 static constexpr _Ty& __value = __tup::__value<_Ty>; 119 constexpr _Ty&& get(__box<_Ty, _Idx>&& __self) noexcept in get() argument 126 constexpr _Ty& get(__box<_Ty, _Idx>& __self) noexcept in get() argument [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 | __diagnostics.hpp | 24 template <class _Ty> 27 template <class _Ty> 28 using __name_of_fn = decltype(__name_of_v<_Ty>); 30 template <class _Ty> 31 using __name_of = __minvoke<__name_of_fn<_Ty>, _Ty>; 35 template <class _Ty> 36 using __name_of = __detail::__name_of<_Ty>; 67 template <class _Ty>
|
H A D | __utility.hpp | 115 template <class _Ty, class... _Ts> 118 constexpr bool __same[] = {STDEXEC_IS_SAME(_Ty, _Ts)..., false}; in __index_of() 132 template <class _Ty> 134 __detail::__forward_like<__copy_cvref_fn<_Ty&&>>; 163 template <class _Ty> 164 _Ty __decay_copy(_Ty) noexcept; 166 template <class _Ty> 171 __nothrow_constructible_from<_Ty, _Us...>) : in __indestructible() 177 _Ty& get() noexcept in get() 182 const _Ty& get() const noexcept in get() [all …]
|
H A D | __start_on.hpp | 37 template <class _Ty, class = __name_of<__decay_t<_Ty>>> 40 _Ty __val_; 42 auto operator()() noexcept -> _Ty in operator ()() 44 return static_cast<_Ty&&>(__val_); in operator ()() 48 template <class _Ty> 49 __always(_Ty) -> __always<_Ty>;
|
H A D | __meta.hpp | 35 template <class _Ty> 38 using __t = _Ty; 143 template <class _Ty, _Ty... _Is> 160 template <class _Ty, _Ty... _Is> 341 template <class _Ty> 662 using __msuccess_or_t = __if_c<__ok<_Ty>, _Ty, _Default...>; 665 using __merror_or_t = __if_c<__merror<_Ty>, _Ty, _Default...>; 795 template <class _Ty> 930 using __id = __minvoke<__id_<__has_id<_Ty>>, _Ty>; 1255 auto operator()(_Ts&&...) const noexcept(noexcept(_Ty{})) -> _Ty in operator ()() [all …]
|
H A D | __read_env.hpp | 61 template <class _Tag, class _Ty> 65 using __result = _Ty; 66 __optional<_Ty> __result_; 69 template <class _Tag, class _Ty> 70 requires __same_as<_Ty, _Ty&&> 71 struct __state<_Tag, _Ty> 74 using __result = _Ty;
|
H A D | __env.hpp | 283 template <class _Ty> 284 requires tag_invocable<get_domain_t, const _Ty&> 285 constexpr auto operator()(const _Ty& __ty) const noexcept in operator ()() 286 -> __decay_t<tag_invoke_result_t<get_domain_t, const _Ty&>> in operator ()() 414 template <class _Ty> 415 auto await_transform(_Ty&& __value) noexcept -> _Ty&& in await_transform() 417 return static_cast<_Ty&&>(__value); in await_transform() 420 template <class _Ty> 421 requires tag_invocable<as_awaitable_t, _Ty, __promise&> 422 auto await_transform(_Ty&& __value) // in await_transform() [all …]
|
H A D | __variant.hpp | 130 template <class _Ty, class... _As> 132 _Ty& emplace(_As&&... __as) // in emplace() 133 noexcept(__nothrow_constructible_from<_Ty, _As...>) in emplace() 135 constexpr std::size_t __new_index = stdexec::__index_of<_Ty, _Ts...>(); in emplace() 139 ::new (__storage_) _Ty{static_cast<_As&&>(__as)...}; in emplace() 141 return *reinterpret_cast<_Ty*>(__storage_); in emplace()
|
H A D | __submit.hpp | 32 inline constexpr auto __ref = []<class _Ty>(_Ty& __ty) noexcept { 37 template <class _Ty> 38 using __ref_t = decltype(__ref(__declval<_Ty&>()));
|
H A D | __stopped_as_optional.hpp | 63 template <class _Ty> 64 using __set_error_t = completion_signatures<set_error_t(_Ty)>;
|
H A D | __bulk.hpp | 56 template <class _Ty> 57 using __decay_ref = __decay_t<_Ty>&;
|
H A D | __transform_sender.hpp | 115 template <class _Ty, class _Uy> 116 concept __decay_same_as = same_as<__decay_t<_Ty>, __decay_t<_Uy>>;
|
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/ |
H A D | functional.hpp | 139 template <class _Mbr, class _Class, class _Ty> 172 template <class _Mbr, class _Class, class _Ty> 182 else if constexpr (__is_refwrap<_Ty>) in __invoke_selector() 198 else if constexpr (__is_refwrap<_Ty>) in __invoke_selector() 313 template <class _Tag, class _Ty> 317 _Ty operator()(_Tag) const noexcept(__nothrow_decay_copyable<const _Ty&>) in operator ()() 322 _Ty __t_; 328 template <class _Ty> 330 __field<_Tag, __decay_t<_Ty>> operator()(_Ty&& __ty) const in operator ()() 331 noexcept(__nothrow_decay_copyable<_Ty>) in operator ()() [all …]
|
H A D | task.hpp | 49 template <class _Ty> 55 template <class _Ty> 61 template <class _Ty> 168 template <class _Ty> 172 template <class _Ty> 296 template <class _Ty> 345 template <class _Ty, class _Context = default_task_context<_Ty>> 579 template <class _Ty> 585 template <class _Ty, class _Context = default_task_context<_Ty>> 588 template <class _Ty> [all …]
|
H A D | async_scope.hpp | 514 template <class _Ty> 515 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 | any_sender_of.hpp | 1267 template <class _Ty> 1269 sizeof(_Ty) <= __buffer_size && 1270 alignof(_Ty) <= alignof(std::max_align_t);
|