Searched refs:_Tp (Results 1 – 12 of 12) sorted by relevance
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/ |
H A D | __type_traits.hpp | 27 template <class _Tp> 132 template <class _Tp> 133 using __f = _Tp; 145 using __f = _Tp&; 151 using __f = _Tp&&; 168 template <class _Tp> 170 template <class _Tp> 172 template <class _Tp> 174 template <class _Tp> 176 template <class _Tp> [all …]
|
H A D | __optional.hpp | 46 template <class _Tp> 49 static_assert(destructible<_Tp>); 53 _Tp __value; 85 _Tp& emplace(_Us&&... __us) noexcept( in emplace() 94 _Tp& value() & in value() 103 const _Tp& value() const& in value() 112 _Tp&& value() && in value() 121 _Tp& operator*() & noexcept in operator *() 127 const _Tp& operator*() const& noexcept in operator *() 133 _Tp&& operator*() && noexcept in operator *() [all …]
|
H A D | __as_awaitable.hpp | 228 template <class _Tp, class _Promise> 239 else if constexpr (__awaitable<_Tp, __unspecified>) in __select_impl_() 241 using _Result = _Tp&&; in __select_impl_() 253 using _Result = _Tp&&; in __select_impl_() 258 template <class _Tp, class _Promise> 261 template <class _Tp, class _Promise> 262 auto operator()(_Tp&& __t, _Promise& __promise) const in operator ()() 273 else if constexpr (__awaitable<_Tp, __unspecified>) in operator ()() 275 return static_cast<_Tp&&>(__t); in operator ()() 281 return __sender_awaitable_t<_Promise, _Tp>{static_cast<_Tp&&>(__t), in operator ()() [all …]
|
H A D | __utility.hpp | 141 template <class _Tp, class _Up> 143 auto __c_upcast(_Up&& u) noexcept -> __copy_cvref_t<_Up&&, _Tp> in __c_upcast() 144 requires __decays_to<_Tp, _Tp> in __c_upcast() 146 static_assert(STDEXEC_IS_BASE_OF(_Tp, __decay_t<_Up>)); in __c_upcast() 147 return (__copy_cvref_t<_Up&&, _Tp>)static_cast<_Up&&>(u); in __c_upcast() 152 template <class _Tp, class _Up> 154 auto __c_downcast(_Up&& u) noexcept -> __copy_cvref_t<_Up&&, _Tp> in __c_downcast() 155 requires __decays_to<_Tp, _Tp> in __c_downcast() 157 static_assert(STDEXEC_IS_BASE_OF(__decay_t<_Up>, _Tp)); in __c_downcast() 158 return (__copy_cvref_t<_Up&&, _Tp>)static_cast<_Up&&>(u); in __c_downcast()
|
H A D | __sender_adaptor_closure.hpp | 35 template <class _Tp> 37 derived_from<__decay_t<_Tp>, sender_adaptor_closure<__decay_t<_Tp>>> && 38 move_constructible<__decay_t<_Tp>> // 39 && constructible_from<__decay_t<_Tp>, _Tp>; 41 template <class _Tp, class _Sender> 43 __sender_adaptor_closure<_Tp> // 45 && __callable<_Tp, __decay_t<_Sender>> // 46 && sender<__call_result_t<_Tp, __decay_t<_Sender>>>;
|
H A D | __awaitable.hpp | 26 template <class _Tp> 28 __one_of<_Tp, void, bool> || 29 __is_instance_of<_Tp, __coro::coroutine_handle>; 130 template <class _Tp> 131 auto __as_lvalue(_Tp&&) -> _Tp&;
|
H A D | __env.hpp | 51 template <class _Tp> 54 typename __mbool<_Tp::value>; 110 template <class _Tp> 131 template <class _Tp> 133 constexpr auto operator()(_Tp&& __t) const noexcept( in operator ()() 136 __cref_t<_Tp>>> in operator ()() 152 template <class _Tp> 156 template <class _Tp> 158 constexpr auto operator()(_Tp&&) const in operator ()() 159 noexcept(noexcept(__result_t<_Tp>{})) -> __result_t<_Tp> in operator ()() [all …]
|
H A D | __meta.hpp | 32 template <class _Tp> 50 template <class _Tp> 51 using __midentity = _Tp; 98 using __mfirst = _Tp; 106 template <class _Tp> 109 template <class _Tp> 111 inline constexpr auto __v<_Tp> = _Tp::value; 118 template <class _Tp> 119 inline constexpr bool __v<std::is_same<_Tp, _Tp>> = true; 121 template <class _Tp, _Tp _Ip> [all …]
|
H A D | __sender_introspection.hpp | 101 template <class _Tp> 102 requires __mvalid<tag_of_t, _Tp> 103 struct __muncurry_<_Tp> 106 using __f = __detail::__sexpr_uncurry<_Tp, _Fn>;
|
H A D | __execution_fwd.hpp | 128 template <class _Tp> 129 using stop_token_of_t = __decay_t<__call_result_t<get_stop_token_t, _Tp>>;
|
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/ |
H A D | any_sender_of.hpp | 320 sizeof(_Tp) <= __buffer_size && alignof(_Tp) <= __alignment; 337 __t(_Tp&& __object) : __vtable_{__get_vtable_of_type<_Tp>()} in __t() 438 _Tp* __pointer = static_cast<_Tp*>( in STDEXEC_MEMFN_DECL() 474 template <class _Tp> 476 sizeof(_Tp) <= __buffer_size && alignof(_Tp) <= __alignment && 484 template <class _Tp> 507 __t(_Tp&& __object) : __vtable_{__get_vtable_of_type<_Tp>()} in __t() 594 _Tp* __pointer = static_cast<_Tp*>(static_cast<void*>(&__buffer_[0])); in __construct_small() 623 template <class _Tp> 634 _Tp* __pointer = in STDEXEC_MEMFN_DECL() [all …]
|
H A D | sequence_senders.hpp | 158 template <class _Tp> 159 concept __has_item_typedef = requires { typename _Tp::item_types; };
|