Lines Matching refs:_Up
28 template<class _Tp, class... _Up>
29 struct _IsSameAsAny : _Or<_IsSame<_Tp, _Up>...> {};
42 template<__is_safe_integral_cmp _Tp, __is_safe_integral_cmp _Up>
44 bool cmp_equal(_Tp __t, _Up __u) noexcept in cmp_equal()
46 if constexpr (is_signed_v<_Tp> == is_signed_v<_Up>) in cmp_equal()
51 return __u < 0 ? false : __t == make_unsigned_t<_Up>(__u); in cmp_equal()
54 template<__is_safe_integral_cmp _Tp, __is_safe_integral_cmp _Up>
56 bool cmp_not_equal(_Tp __t, _Up __u) noexcept in cmp_not_equal()
61 template<__is_safe_integral_cmp _Tp, __is_safe_integral_cmp _Up>
63 bool cmp_less(_Tp __t, _Up __u) noexcept in cmp_less()
65 if constexpr (is_signed_v<_Tp> == is_signed_v<_Up>) in cmp_less()
70 return __u < 0 ? false : __t < make_unsigned_t<_Up>(__u); in cmp_less()
73 template<__is_safe_integral_cmp _Tp, __is_safe_integral_cmp _Up>
75 bool cmp_greater(_Tp __t, _Up __u) noexcept in cmp_greater()
80 template<__is_safe_integral_cmp _Tp, __is_safe_integral_cmp _Up>
82 bool cmp_less_equal(_Tp __t, _Up __u) noexcept in cmp_less_equal()
87 template<__is_safe_integral_cmp _Tp, __is_safe_integral_cmp _Up>
89 bool cmp_greater_equal(_Tp __t, _Up __u) noexcept in cmp_greater_equal()
94 template<__is_safe_integral_cmp _Tp, __is_safe_integral_cmp _Up>
96 bool in_range(_Up __u) noexcept in in_range()