Lines Matching refs:compare

17 #include <compare>
131 constexpr int compare(basic_string_view s) const noexcept;
132 constexpr int compare(size_type pos1, size_type n1, basic_string_view s) const;
133 constexpr int compare(size_type pos1, size_type n1,
135 constexpr int compare(const charT* s) const;
136 constexpr int compare(size_type pos1, size_type n1, const charT* s) const;
137 constexpr int compare(size_type pos1, size_type n1,
237 #include <compare>
451 _LIBCPP_CONSTEXPR_SINCE_CXX14 int compare(basic_string_view __sv) const _NOEXCEPT
454 int __retval = _Traits::compare(data(), __sv.data(), __rlen);
461 int compare(size_type __pos1, size_type __n1, basic_string_view __sv) const
463 return substr(__pos1, __n1).compare(__sv);
467 int compare( size_type __pos1, size_type __n1,
470 return substr(__pos1, __n1).compare(__sv.substr(__pos2, __n2));
474 int compare(const _CharT* __s) const _NOEXCEPT
476 return compare(basic_string_view(__s));
480 int compare(size_type __pos1, size_type __n1, const _CharT* __s) const
482 return substr(__pos1, __n1).compare(basic_string_view(__s));
486 int compare(size_type __pos1, size_type __n1, const _CharT* __s, size_type __n2) const
488 return substr(__pos1, __n1).compare(basic_string_view(__s, __n2));
680 { return size() >= __s.size() && compare(0, __s.size(), __s) == 0; }
692 { return size() >= __s.size() && compare(size() - __s.size(), npos, __s) == 0; }
752 return __lhs.compare(__rhs) == 0;
763 return __lhs.compare(__rhs) == 0;
774 return __lhs.compare(__rhs) == 0;
790 return static_cast<typename _Traits::comparison_category>(__lhs.compare(__rhs) <=> 0);
792 return static_cast<weak_ordering>(__lhs.compare(__rhs) <=> 0);
804 return static_cast<typename _Traits::comparison_category>(__lhs.compare(__rhs) <=> 0);
806 return static_cast<weak_ordering>(__lhs.compare(__rhs) <=> 0);
819 return __lhs.compare(__rhs) != 0;
829 return __lhs.compare(__rhs) != 0;
839 return __lhs.compare(__rhs) != 0;
848 return __lhs.compare(__rhs) < 0;
856 return __lhs.compare(__rhs) < 0;
864 return __lhs.compare(__rhs) < 0;
873 return __lhs.compare(__rhs) > 0;
881 return __lhs.compare(__rhs) > 0;
889 return __lhs.compare(__rhs) > 0;
898 return __lhs.compare(__rhs) <= 0;
906 return __lhs.compare(__rhs) <= 0;
914 return __lhs.compare(__rhs) <= 0;
923 return __lhs.compare(__rhs) >= 0;
932 return __lhs.compare(__rhs) >= 0;
940 return __lhs.compare(__rhs) >= 0;