Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/libcxx/include/__functional/
H A Dranges_operations.h30 template <class _Tp, class _Up>
31 requires equality_comparable_with<_Tp, _Up>
32 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr bool operator()(_Tp&& __t, _Up&& __u) const in operator()
33 noexcept(noexcept(bool(std::forward<_Tp>(__t) == std::forward<_Up>(__u)))) { in operator()
34 return std::forward<_Tp>(__t) == std::forward<_Up>(__u); in operator()
41 template <class _Tp, class _Up>
42 requires equality_comparable_with<_Tp, _Up>
43 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr bool operator()(_Tp&& __t, _Up&& __u) const in operator()
44 noexcept(noexcept(bool(!(std::forward<_Tp>(__t) == std::forward<_Up>(__u))))) { in operator()
45 return !(std::forward<_Tp>(__t) == std::forward<_Up>(__u)); in operator()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dcommon_type.h28 template <class _Tp, class _Up>
29 using __cond_type = decltype(false ? std::declval<_Tp>() : std::declval<_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&>>> {
37 using type = remove_cvref_t<__cond_type<const _Tp&, const _Up&>>;
40 template <class _Tp, class _Up, class = void>
41 struct __common_type2_imp : __common_type3<_Tp, _Up> {};
43 template <class _Tp, class _Up, class = void>
48 template <class _Tp, class _Up>
[all …]
H A Dcommon_reference.h41 template <class _Up>
42 using __apply = __copy_cvref_t<_Tp, _Up>;
86 template <class _Tp, class _Up>
87 using __common_ref_D = __common_ref_t<const _Tp&, _Up&>;
129 template <class _Tp, class _Up>
131 template <class _Tp, class _Up>
132 struct __common_reference_sub_bullet2 : __common_reference_sub_bullet3<_Tp, _Up> {};
133 template <class _Tp, class _Up>
134 struct __common_reference_sub_bullet1 : __common_reference_sub_bullet2<_Tp, _Up> {};
138 template <class _Tp, class _Up>
[all …]
H A Dis_equality_comparable.h29 template <class _Tp, class _Up, class = void>
32 template <class _Tp, class _Up>
33 struct __is_equality_comparable<_Tp, _Up, __void_t<decltype(std::declval<_Tp>() == std::declval<_Up
50 template <class _Tp, class _Up, class = void>
63 template <class _Tp, class _Up>
66 _Up,
67 __enable_if_t<is_integral<_Tp>::value && is_integral<_Up>::value && !is_same<_Tp, _Up>::value &&
68 … is_signed<_Tp>::value == is_signed<_Up>::value && sizeof(_Tp) == sizeof(_Up)> > : true_type {};
74 template <class _Tp, class _Up>
75 struct __libcpp_is_trivially_equality_comparable_impl<_Tp*, _Up*>
[all …]
H A Dis_swappable.h29 template <class _Tp, class _Up, class = void>
35 template <class _Tp, class _Up, bool = __is_swappable_with_v<_Tp, _Up> >
59 template <class _Tp, class _Up>
61 _Up,
62 … __void_t<decltype(swap(std::declval<_Tp>(), std::declval<_Up>())),
63 … decltype(swap(std::declval<_Up>(), std::declval<_Tp>()))> > = true;
66 template <class _Tp, class _Up>
67 inline const bool __is_nothrow_swappable_with_v<_Tp, _Up, true> =
68 noexcept(swap(std::declval<_Tp>(), std::declval<_Up>())) &&
69 noexcept(swap(std::declval<_Up>(), std::declval<_Tp>()));
[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 __conditional_t<is_array<_Up>::value,
48 __add_pointer_t<__remove_extent_t<_Up> >,
49 … __conditional_t<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/contrib/llvm-project/libcxx/include/__string/
H A Dconstexpr_c_functions.h70 template <class _Tp, class _Up>
72 __constexpr_memcmp(const _Tp* __lhs, const _Up* __rhs, __element_count __n) { in __constexpr_memcmp()
73 static_assert(__libcpp_is_trivially_lexicographically_comparable<_Tp, _Up>::value, in __constexpr_memcmp()
103 template <class _Tp, class _Up>
105 __constexpr_memcmp_equal(const _Tp* __lhs, const _Up* __rhs, __element_count __n) { in __constexpr_memcmp_equal()
106 static_assert(__libcpp_is_trivially_equality_comparable<_Tp, _Up>::value, in __constexpr_memcmp_equal()
130 template <class _Tp, class _Up>
131 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 _Tp* __constexpr_memchr(_Tp* __str, _Up __value… in __constexpr_memchr()
132 static_assert(sizeof(_Tp) == 1 && __libcpp_is_trivially_equality_comparable<_Tp, _Up>::value, in __constexpr_memchr()
138 if constexpr (is_same_v<remove_cv_t<_Tp>, char> && is_same_v<remove_cv_t<_Up>, char>) in __constexpr_memchr()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/experimental/
H A Dpropagate_const30 …, class U> constexpr bool operator==(const propagate_const<T>& pt, const propagate_const<_Up>& pu);
31 …, class U> constexpr bool operator!=(const propagate_const<T>& pt, const propagate_const<_Up>& pu);
32 …T, class U> constexpr bool operator<(const propagate_const<T>& pt, const propagate_const<_Up>& pu);
33 …T, class U> constexpr bool operator>(const propagate_const<T>& pt, const propagate_const<_Up>& pu);
34 …, class U> constexpr bool operator<=(const propagate_const<T>& pt, const propagate_const<_Up>& pu);
35 …, class U> constexpr bool operator>=(const propagate_const<T>& pt, const propagate_const<_Up>& pu);
36 … template <class T, class U> constexpr bool operator==(const propagate_const<T>& pt, const _Up& u);
37 … template <class T, class U> constexpr bool operator!=(const propagate_const<T>& pt, const _Up& u);
38 … template <class T, class U> constexpr bool operator<(const propagate_const<T>& pt, const _Up& u);
39 … template <class T, class U> constexpr bool operator>(const propagate_const<T>& pt, const _Up& u);
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__compare/
H A Dpartial_order.h35 template <class _Tp, class _Up>
36 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
37 …_LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<2>) noexcept(
38 noexcept(partial_ordering(partial_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)))))
39 -> decltype(partial_ordering(partial_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)))) {
40 return partial_ordering(partial_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)));
44 template <class _Tp, class _Up>
45 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
46 …_LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<1>) noexcept(
47 … noexcept(partial_ordering(compare_three_way()(std::forward<_Tp>(__t), std::forward<_Up>(__u)))))
[all …]
H A Dweak_order.h37 template <class _Tp, class _Up>
38 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
39 …_LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<3>) noexcept(
40 noexcept(weak_ordering(weak_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)))))
41 -> decltype(weak_ordering(weak_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)))) {
42 return weak_ordering(weak_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)));
46 template <class _Tp, class _Up, class _Dp = decay_t<_Tp>>
47 requires is_same_v<_Dp, decay_t<_Up>> && is_floating_point_v<_Dp>
48 …_LIBCPP_HIDE_FROM_ABI static constexpr weak_ordering __go(_Tp&& __t, _Up&& __u, __priority_tag<2>)… in __go()
72 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>>
33 _LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<1>) noexcept(
34 noexcept(std::partial_order(std::forward<_Tp>(__t), std::forward<_Up>(__u))))
35 -> decltype(std::partial_order(std::forward<_Tp>(__t), std::forward<_Up>(__u))) {
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>>
41 _LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<0>) noexcept(noexcept(
42 std::forward<_Tp>(__t) == std::forward<_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>>
33 _LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<1>) noexcept(
34 noexcept(std::strong_order(std::forward<_Tp>(__t), std::forward<_Up>(__u))))
35 -> decltype(std::strong_order(std::forward<_Tp>(__t), std::forward<_Up>(__u))) {
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>>
41 _LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<0>) noexcept(noexcept(
42 std::forward<_Tp>(__t) == std::forward<_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>>
33 _LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<1>) noexcept(
34 noexcept(std::weak_order(std::forward<_Tp>(__t), std::forward<_Up>(__u))))
35 -> decltype(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>>
41 _LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<0>) noexcept(noexcept(
42 std::forward<_Tp>(__t) == std::forward<_Up>(__
[all...]
H A Dstrong_order.h44 template <class _Tp, class _Up>
45 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
46 …_LIBCPP_HIDE_FROM_ABI static constexpr auto __go(_Tp&& __t, _Up&& __u, __priority_tag<2>) noexcept(
47 noexcept(strong_ordering(strong_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)))))
48 -> decltype(strong_ordering(strong_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)))) {
49 return strong_ordering(strong_order(std::forward<_Tp>(__t), std::forward<_Up>(__u)));
53 template <class _Tp, class _Up, class _Dp = decay_t<_Tp>>
54 requires is_same_v<_Dp, decay_t<_Up>> && is_floating_point_v<_Dp>
55 …_LIBCPP_HIDE_FROM_ABI static constexpr strong_ordering __go(_Tp&& __t, _Up&& __u, __priority_tag<1… in __go()
116 template <class _Tp, class _Up>
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__concepts/
H A Dswappable.h47 template <class _Tp, class _Up>
49 (__class_or_enum<remove_cvref_t<_Tp>> || __class_or_enum<remove_cvref_t<_Up>>) &&
50 requires(_Tp&& __t, _Up&& __u) { in requires()
51 swap(std::forward<_Tp>(__t), std::forward<_Up>(__u)); in requires()
58 template <class _Tp, class _Up, size_t _Size>
60 !__unqualified_swappable_with<_Tp (&)[_Size], _Up (&)[_Size]> &&
61 extent_v<_Tp> == extent_v<_Up> &&
62 requires(_Tp (&__t)[_Size], _Up (&__u)[_Size], const __fn& __swap) {
74 template <class _Tp, class _Up>
75 requires __unqualified_swappable_with<_Tp, _Up>
[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/contrib/llvm-project/libcxx/include/__utility/
H A Dcmp.h29 template <__libcpp_integer _Tp, __libcpp_integer _Up>
30 _LIBCPP_HIDE_FROM_ABI constexpr bool cmp_equal(_Tp __t, _Up __u) noexcept {
31 if constexpr (is_signed_v<_Tp> == is_signed_v<_Up>)
36 return __u < 0 ? false : __t == make_unsigned_t<_Up>(__u);
39 template <__libcpp_integer _Tp, __libcpp_integer _Up>
40 _LIBCPP_HIDE_FROM_ABI constexpr bool cmp_not_equal(_Tp __t, _Up __u) noexcept {
44 template <__libcpp_integer _Tp, __libcpp_integer _Up>
45 _LIBCPP_HIDE_FROM_ABI constexpr bool cmp_less(_Tp __t, _Up __u) noexcept {
46 if constexpr (is_signed_v<_Tp> == is_signed_v<_Up>)
51 return __u < 0 ? false : __t < make_unsigned_t<_Up>(__ in cmp_equal()
[all...]
H A Dis_pointer_in_range.h28 template <class _Tp, class _Up, class = void>
31 template <class _Tp, class _Up>
32 struct __is_less_than_comparable<_Tp, _Up, __void_t<decltype(std::declval<_Tp>() < std::declval<_Up
35 template <class _Tp, class _Up, __enable_if_t<__is_less_than_comparable<const _Tp*, const _Up*>::va…
37 __is_pointer_in_range(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 __is_pointer_in_range(const _Tp* __begin, const _Tp* __end, const _Up* __ptr) {
/freebsd/contrib/llvm-project/libcxx/include/
H A Doptional396 template <class _Up>
398 using _RawUp = __libcpp_remove_reference_t<_Up>;
404 … (is_lvalue_reference<_Up>::value && is_convertible<_UpPtr, _TpPtr>::value) ||
408 (is_rvalue_reference<_Tp>::value && !is_lvalue_reference<_Up>::value &&
565 concept __is_derived_from_optional = requires(const _Tp& __t) { []<class _Up>(const optional<_Up>&)…
596 // LWG2756: conditionally explicit conversion from _Up
598 template <class _Up>
600 return is_constructible_v<_Tp, _Up&&> && is_convertible_v<_Up&&, _Tp>;
603 template <class _Up>
605 return is_constructible_v<_Tp, _Up&&> && !is_convertible_v<_Up&&, _Tp>;
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__expected/
H A Dexpected.h457 template <class _Up, class _OtherErr>
472 template <class _Up>
473 using rebind = expected<_Up, error_type>;
505 template <class _Up, class _OtherErr, class _UfQual, class _OtherErrQual>
511 …_Not<_And<is_same<_Tp, _Up>, is_same<_Err, _OtherErr>>>, // use the copy constructor instead, see …
512 _Not<is_constructible<_Tp, expected<_Up, _OtherErr>&>>,
513 _Not<is_constructible<_Tp, expected<_Up, _OtherErr>>>,
514 _Not<is_constructible<_Tp, const expected<_Up, _OtherErr>&>>,
515 _Not<is_constructible<_Tp, const expected<_Up, _OtherErr>>>,
516 _Not<is_convertible<expected<_Up, _OtherErr>&, _Tp>>,
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dallocator.h45 template <class _Up>
47 typedef allocator<_Up> other;
60 template <class _Up>
62 typedef allocator<_Up> other;
109 template <class _Up>
110 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 allocator(const allocator<_Up>&) _NOEXCEPT {}
143 template <class _Up>
145 typedef allocator<_Up> other;
163 template <class _Up, class... _Args>
164 _LIBCPP_DEPRECATED_IN_CXX17 _LIBCPP_HIDE_FROM_ABI void construct(_Up* __p, _Args&&... __args) {
[all …]
H A Dpointer_traits.h80 template <class _Tp, class _Up>
87 static true_type __test(typename _Xp::template rebind<_Up>* = 0);
94 template <class _Tp, class _Up, bool = __has_rebind<_Tp, _Up>::value>
97 typedef _LIBCPP_NODEBUG typename _Tp::template rebind<_Up> type;
99 typedef _LIBCPP_NODEBUG typename _Tp::template rebind<_Up>::other type;
103 template <template <class, class...> class _Sp, class _Tp, class... _Args, class _Up>
104 struct __pointer_traits_rebind<_Sp<_Tp, _Args...>, _Up, true> {
106 typedef _LIBCPP_NODEBUG typename _Sp<_Tp, _Args...>::template rebind<_Up> type;
108 typedef _LIBCPP_NODEBUG typename _Sp<_Tp, _Args...>::template rebind<_Up>::other type;
112 template <template <class, class...> class _Sp, class _Tp, class... _Args, class _Up>
[all …]
/freebsd/contrib/llvm-project/libcxx/include/experimental/__simd/
H A Dsimd.h48 template <class _Up, enable_if_t<__can_broadcast_v<value_type, __remove_cvref_t<_Up>>, int> = 0>
49 …_LIBCPP_HIDE_FROM_ABI simd(_Up&& __v) noexcept : __s_(_Impl::__broadcast(static_cast<value_type>(_… in simd()
52 template <class _Up,
53 enable_if_t<!is_same_v<_Up, _Tp> && is_same_v<abi_type, simd_abi::fixed_size<size()>> &&
54 __is_non_narrowing_convertible_v<_Up, value_type>,
56 _LIBCPP_HIDE_FROM_ABI simd(const simd<_Up, simd_abi::fixed_size<size()>>& __v) noexcept { in simd() argument
68 …template <class _Up, class _Flags, enable_if_t<__is_vectorizable_v<_Up> && is_simd_flag_type_v<_Fl…
69 _LIBCPP_HIDE_FROM_ABI simd(const _Up* __mem, _Flags) { in simd()
74 …template <class _Up, class _Flags, enable_if_t<__is_vectorizable_v<_Up> && is_simd_flag_type_v<_Fl…
75 _LIBCPP_HIDE_FROM_ABI void copy_from(const _Up* __mem, _Flags) { in copy_from()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__exception/
H A Dnested_exception.h51 template <class _Tp, class _Up, bool>
54 template <class _Tp, class _Up>
55 struct __throw_with_nested<_Tp, _Up, true> {
57 throw __nested<_Up>(std::forward<_Tp>(__t));
61 template <class _Tp, class _Up>
62 struct __throw_with_nested<_Tp, _Up, false> {
70 using _Up = __decay_t<_Tp>;
71 static_assert(is_copy_constructible<_Up>::value, "type thrown must be CopyConstructible");
73 _Up,
74 is_class<_Up>::value && !is_base_of<nested_exception, _Up>::value &&
[all …]

12345