Home
last modified time | relevance | path

Searched refs:_Tp (Results 1 – 12 of 12) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__type_traits.hpp27 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.hpp46 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.hpp228 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.hpp141 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.hpp35 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.hpp26 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.hpp51 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.hpp32 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.hpp101 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.hpp128 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 Dany_sender_of.hpp320 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 Dsequence_senders.hpp158 template <class _Tp>
159 concept __has_item_typedef = requires { typename _Tp::item_types; };