Home
last modified time | relevance | path

Searched refs:_Up (Results 1 – 25 of 103) sorted by relevance

12345

/freebsd-14.2/contrib/llvm-project/libcxx/include/__type_traits/
H A Dcommon_type.h28 template <class _Tp, class _Up>
31 template <class _Tp, class _Up, class = void>
35 template <class _Tp, class _Up>
36 struct __common_type3<_Tp, _Up, void_t<__cond_type<const _Tp&, const _Up&>>> {
48 template <class _Tp, class _Up>
49 struct __common_type2_imp<_Tp, _Up, __void_t<decltype(true ? std::declval<_Tp>() : std::declval<_Up…
61 template <class _Tp, class _Up>
62 struct __common_type_impl< __common_types<_Tp, _Up>, __void_t<typename common_type<_Tp, _Up>::type>…
67 struct __common_type_impl<__common_types<_Tp, _Up, _Vp, _Rest...>, __void_t<typename common_type<_T…
83 template <class _Tp, class _Up>
[all …]
H A Dcommon_reference.h41 template <class _Up>
86 template <class _Tp, class _Up>
129 template <class _Tp, class _Up>
131 template <class _Tp, class _Up>
133 template <class _Tp, class _Up>
138 template <class _Tp, class _Up>
139 struct common_reference<_Tp, _Up> : __common_reference_sub_bullet1<_Tp, _Up> {};
141 template <class _Tp, class _Up>
152 template <class _Tp, class _Up>
159 template <class _Tp, class _Up>
[all …]
H A Dapply_cv.h27 template <class _Up>
28 using __apply _LIBCPP_NODEBUG = _Up;
33 template <class _Up>
39 template <class _Up>
45 template <class _Up>
51 template <class _Up>
52 using __apply _LIBCPP_NODEBUG = _Up&;
57 template <class _Up>
63 template <class _Up>
69 template <class _Up>
[all …]
H A Dis_equality_comparable.h30 template <class _Tp, class _Up, class = void>
33 template <class _Tp, class _Up>
34 struct __is_equality_comparable<_Tp, _Up, __void_t<decltype(std::declval<_Tp>() == std::declval<_Up…
49 template <class _Tp, class _Up, class = void>
62 template <class _Tp, class _Up>
65 _Up,
66 __enable_if_t<is_integral<_Tp>::value && is_integral<_Up>::value && !is_same<_Tp, _Up>::value &&
67 … is_signed<_Tp>::value == is_signed<_Up>::value && sizeof(_Tp) == sizeof(_Up)> > : true_type {};
73 template <class _Tp, class _Up>
78 …(is_same<__remove_cv_t<_Tp>, __remove_cv_t<_Up> >::value || is_void<_Tp>::value || is_void<_Up>::v…
[all …]
H A Dis_swappable.h57 template <class _Tp, class _Up = _Tp, bool _NotVoid = !is_void<_Tp>::value && !is_void<_Up>::value>
65 typedef decltype((__test_swap<_Tp, _Up>(0))) __swap1;
66 typedef decltype((__test_swap<_Up, _Tp>(0))) __swap2;
71 template <class _Tp, class _Up>
72 struct __swappable_with<_Tp, _Up, false> : false_type {};
74 template <class _Tp, class _Up = _Tp, bool _Swappable = __swappable_with<_Tp, _Up>::value>
85 template <class _Tp, class _Up>
98 template <class _Tp, class _Up>
108 template <class _Tp, class _Up>
118 template <class _Tp, class _Up>
[all …]
H A Ddecay.h38 template <class _Up, bool>
40 typedef _LIBCPP_NODEBUG __remove_cv_t<_Up> type;
43 template <class _Up>
44 struct __decay<_Up, true> {
47 is_array<_Up>::value,
48 __add_pointer_t<__remove_extent_t<_Up> >,
49 …typename conditional<is_function<_Up>::value, typename add_pointer<_Up>::type, __remove_cv_t<_Up> …
56 typedef _LIBCPP_NODEBUG __libcpp_remove_reference_t<_Tp> _Up;
59 typedef _LIBCPP_NODEBUG typename __decay<_Up, __libcpp_is_referenceable<_Up>::value>::type type;
/freebsd-14.2/contrib/llvm-project/libcxx/include/__functional/
H A Dranges_operations.h31 template <class _Tp, class _Up>
42 template <class _Tp, class _Up>
53 template <class _Tp, class _Up>
54 requires totally_ordered_with<_Tp, _Up>
64 template <class _Tp, class _Up>
65 requires totally_ordered_with<_Tp, _Up>
75 template <class _Tp, class _Up>
76 requires totally_ordered_with<_Tp, _Up>
86 template <class _Tp, class _Up>
87 requires totally_ordered_with<_Tp, _Up>
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__string/
H A Dconstexpr_c_functions.h55 template <class _Tp, class _Up>
88 template <class _Tp, class _Up>
91 static_assert(__libcpp_is_trivially_equality_comparable<_Tp, _Up>::value, in __constexpr_memcmp_equal()
115 template <class _Tp, class _Up>
150 template <class _Tp, class _Up, __enable_if_t<is_assignable<_Tp&, _Up const&>::value, int> = 0>
157 template <class _Tp, class _Up, __enable_if_t<!is_assignable<_Tp&, _Up const&>::value &&
167 template <class _Tp, class _Up, __enable_if_t<!is_assignable<_Tp&, _Up const&>::value &&
179 template <class _Tp, class _Up, __enable_if_t<!is_assignable<_Tp&, _Up const&>::value &&
193 template <class _Tp, class _Up, __enable_if_t<__is_always_bitcastable<_Up, _Tp>::value, int> = 0>
195 __constexpr_memmove(_Tp* __dest, _Up* __src, __element_count __n) { in __constexpr_memmove()
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__compare/
H A Dpartial_order.h33 template <class _Tp, class _Up>
34 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
38 return partial_ordering(partial_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)));
42 template <class _Tp, class _Up>
43 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
50 template <class _Tp, class _Up>
51 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
55 return partial_ordering(std::weak_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)));
58 template <class _Tp, class _Up>
59 _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t, _Up&& __u) const
[all …]
H A Dweak_order.h33 template <class _Tp, class _Up>
34 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
38 return weak_ordering(weak_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)));
42 template <class _Tp, class _Up, class _Dp = decay_t<_Tp>>
43 requires is_same_v<_Dp, decay_t<_Up>> && is_floating_point_v<_Dp>
68 template <class _Tp, class _Up>
69 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
76 template <class _Tp, class _Up>
77 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
84 template <class _Tp, class _Up>
[all …]
H A Dcompare_partial_order_fallback.h31 template <class _Tp, class _Up>
32 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
36 return std::partial_order(std::forward<_Tp>(__t), std::forward<_Up>(__u));
39 template <class _Tp, class _Up>
40 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
43 : std::forward<_Tp>(__t) < std::forward<_Up>(__u) ? partial_ordering::less
44 : std::forward<_Up>(__u) < std::forward<_Tp>(__t)
49 : std::forward<_Up>(__u) < std::forward<_Tp>(__t)
54 : std::forward<_Up>(__u) < std::forward<_Tp>(__t)
59 template <class _Tp, class _Up>
[all …]
H A Dcompare_strong_order_fallback.h31 template <class _Tp, class _Up>
32 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
36 return std::strong_order(std::forward<_Tp>(__t), std::forward<_Up>(__u));
39 template <class _Tp, class _Up>
40 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
42 std::forward<_Tp>(__t) == std::forward<_Up>(__u) ? strong_ordering::equal
43 : std::forward<_Tp>(__t) < std::forward<_Up>(__u)
47 : std::forward<_Tp>(__t) < std::forward<_Up>(__u)
51 : std::forward<_Tp>(__t) < std::forward<_Up>(__u)
56 template <class _Tp, class _Up>
[all …]
H A Dcompare_weak_order_fallback.h31 template <class _Tp, class _Up>
32 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
34 noexcept(std::weak_order(std::forward<_Tp>(__t), std::forward<_Up>(__u))))
36 return std::weak_order(std::forward<_Tp>(__t), std::forward<_Up>(__u));
39 template <class _Tp, class _Up>
40 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
43 : std::forward<_Tp>(__t) < std::forward<_Up>(__u)
47 : std::forward<_Tp>(__t) < std::forward<_Up>(__u)
51 : std::forward<_Tp>(__t) < std::forward<_Up>(__u)
56 template <class _Tp, class _Up>
[all …]
H A Dstrong_order.h39 template <class _Tp, class _Up>
40 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
42 noexcept(strong_ordering(strong_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)))))
44 return strong_ordering(strong_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)));
48 template <class _Tp, class _Up, class _Dp = decay_t<_Tp>>
49 requires is_same_v<_Dp, decay_t<_Up>> && is_floating_point_v<_Dp>
111 template <class _Tp, class _Up>
112 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
119 template <class _Tp, class _Up>
120 _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Tp&& __t, _Up&& __u) const
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/experimental/__simd/
H A Daligned_tag.h25 template <class _Tp, class _Up = typename _Tp::value_type>
26 static constexpr size_t __alignment = alignof(_Up);
28 template <class _Tp, class _Up>
29 static _LIBCPP_HIDE_FROM_ABI constexpr _Up* __apply(_Up* __ptr) { in __apply()
38 template <class _Tp, class _Up = typename _Tp::value_type>
41 template <class _Tp, class _Up>
42 static _LIBCPP_HIDE_FROM_ABI constexpr _Up* __apply(_Up* __ptr) { in __apply()
43 return std::__assume_aligned<__alignment<_Tp, _Up>, _Up>(__ptr); in __apply()
55 template <class _Tp, class _Up>
56 static _LIBCPP_HIDE_FROM_ABI constexpr _Up* __apply(_Up* __ptr) { in __apply()
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/experimental/
H A Dpropagate_const148 template <class _Up>
151 template <class _Up>
167 template <class _Up>
172 template <class _Up>
177 template <class _Up>
182 template <class _Up>
187 template <class _Up>
190 template <class _Up>
196 template <class _Up>
199 template <class _Up>
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__concepts/
H A Dswappable.h47 template <class _Tp, class _Up>
50 requires(_Tp&& __t, _Up&& __u) { in requires()
58 template <class _Tp, class _Up, size_t _Size>
61 extent_v<_Tp> == extent_v<_Up> &&
74 template <class _Tp, class _Up>
75 requires __unqualified_swappable_with<_Tp, _Up>
82 template <class _Tp, class _Up, size_t _Size>
83 requires __swappable_arrays<_Tp, _Up, _Size>
109 template <class _Tp, class _Up>
110 concept swappable_with = common_reference_with<_Tp, _Up> && requires(_Tp&& __t, _Up&& __u) { in requires()
[all …]
H A Dcommon_with.h31 template <class _Tp, class _Up>
33 same_as<common_type_t<_Tp, _Up>, common_type_t<_Up, _Tp>> &&
35 static_cast<common_type_t<_Tp, _Up>>(std::declval<_Tp>());
36 static_cast<common_type_t<_Tp, _Up>>(std::declval<_Up>());
40 add_lvalue_reference_t<const _Up>> &&
42 add_lvalue_reference_t<common_type_t<_Tp, _Up>>,
45 add_lvalue_reference_t<const _Up>>>;
H A Drelation.h25 template <class _Rp, class _Tp, class _Up>
27 …predicate<_Rp, _Tp, _Tp> && predicate<_Rp, _Up, _Up> && predicate<_Rp, _Tp, _Up> && predicate<_Rp,…
31 template <class _Rp, class _Tp, class _Up>
32 concept equivalence_relation = relation<_Rp, _Tp, _Up>;
36 template <class _Rp, class _Tp, class _Up>
37 concept strict_weak_order = relation<_Rp, _Tp, _Up>;
/freebsd-14.2/contrib/llvm-project/libcxx/include/__utility/
H A Dcmp.h29 template <__libcpp_integer _Tp, __libcpp_integer _Up>
31 if constexpr (is_signed_v<_Tp> == is_signed_v<_Up>) in cmp_equal()
36 return __u < 0 ? false : __t == make_unsigned_t<_Up>(__u); in cmp_equal()
39 template <__libcpp_integer _Tp, __libcpp_integer _Up>
44 template <__libcpp_integer _Tp, __libcpp_integer _Up>
46 if constexpr (is_signed_v<_Tp> == is_signed_v<_Up>) in cmp_less()
51 return __u < 0 ? false : __t < make_unsigned_t<_Up>(__u); in cmp_less()
54 template <__libcpp_integer _Tp, __libcpp_integer _Up>
59 template <__libcpp_integer _Tp, __libcpp_integer _Up>
64 template <__libcpp_integer _Tp, __libcpp_integer _Up>
[all …]
H A Dis_pointer_in_range.h27 template <class _Tp, class _Up, class = void>
30 template <class _Tp, class _Up>
31 struct __is_less_than_comparable<_Tp, _Up, __void_t<decltype(std::declval<_Tp>() < std::declval<_Up…
34 template <class _Tp, class _Up, __enable_if_t<__is_less_than_comparable<const _Tp*, const _Up*>::va…
36 const _Tp* __begin, const _Tp* __end, const _Up* __ptr) {
50 template <class _Tp, class _Up, __enable_if_t<!__is_less_than_comparable<const _Tp*, const _Up*>::v…
52 const _Tp* __begin, const _Tp* __end, const _Up* __ptr) {
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Doptional402 template <class _Up>
612 template <class _Up>
620 template <class _Up, class _Opt = optional<_Up>>
630 template <class _Up, class _Opt = optional<_Up>>
688 …template <class _Up, enable_if_t< _CheckOptionalArgsCtor<_Up>::template __enable_explicit<_Up>(), …
693 … enable_if_t< _CheckOptionalLikeCtor<_Up, _Up const&>::template __enable_implicit<_Up>(), int> = 0>
698 … enable_if_t< _CheckOptionalLikeCtor<_Up, _Up const&>::template __enable_explicit<_Up>(), int> = 0>
704 …template <class _Up, enable_if_t< _CheckOptionalLikeCtor<_Up, _Up&&>::template __enable_implicit<_…
708 …template <class _Up, enable_if_t< _CheckOptionalLikeCtor<_Up, _Up&&>::template __enable_explicit<_…
744 … enable_if_t< _CheckOptionalLikeAssign<_Up, _Up const&>::template __enable_assign<_Up>(), int> = 0>
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__expected/
H A Dexpected.h476 template <class _Up>
540 requires __can_convert<_Up, _OtherErr, const _Up&, const _OtherErr&>::value
549 requires __can_convert<_Up, _OtherErr, _Up, _OtherErr>::value
555 template <class _Up = _Tp>
560 expected(_Up&& __u) noexcept(is_nothrow_constructible_v<_Tp, _Up>) // strengthened
668 template <class _Up = _Tp>
671 is_constructible_v<_Tp, _Up> && is_assignable_v<_Tp&, _Up> &&
886 template <class _Up>
893 template <class _Up>
1368 _And< is_void<_Up>,
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory/
H A Dallocator.h52 template <class _Up>
54 typedef allocator<_Up> other;
68 template <class _Up>
70 typedef allocator<_Up> other;
116 template <class _Up>
150 template <class _Up>
152 typedef allocator<_Up> other;
196 template <class _Up>
230 template <class _Up>
257 template <class _Tp, class _Up>
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__numeric/
H A Dgcd_lcm.h58 template <class _Tp, class _Up>
59 _LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI common_type_t<_Tp, _Up> gcd(_Tp __m, _Up __n) {
60 …static_assert((is_integral<_Tp>::value && is_integral<_Up>::value), "Arguments to gcd must be inte…
62 …static_assert((!is_same<__remove_cv_t<_Up>, bool>::value), "Second argument to gcd cannot be bool"…
63 using _Rp = common_type_t<_Tp, _Up>;
66 …std::__gcd(static_cast<_Wp>(__ct_abs<_Rp, _Tp>()(__m)), static_cast<_Wp>(__ct_abs<_Rp, _Up>()(__n)…
69 template <class _Tp, class _Up>
70 _LIBCPP_CONSTEXPR _LIBCPP_HIDE_FROM_ABI common_type_t<_Tp, _Up> lcm(_Tp __m, _Up __n) {
73 …static_assert((!is_same<__remove_cv_t<_Up>, bool>::value), "Second argument to lcm cannot be bool"…
77 using _Rp = common_type_t<_Tp, _Up>;
[all …]

12345