Lines Matching refs:compare

19 #include <compare>
133 constexpr int compare(basic_string_view s) const noexcept;
134 constexpr int compare(size_type pos1, size_type n1, basic_string_view s) const;
135 constexpr int compare(size_type pos1, size_type n1,
137 constexpr int compare(const charT* s) const;
138 constexpr int compare(size_type pos1, size_type n1, const charT* s) const;
139 constexpr int compare(size_type pos1, size_type n1,
249 #include <compare>
452 _LIBCPP_CONSTEXPR_SINCE_CXX14 int compare(basic_string_view __sv) const _NOEXCEPT {
454 int __retval = _Traits::compare(data(), __sv.data(), __rlen);
461 compare(size_type __pos1, size_type __n1, basic_string_view __sv) const {
462 return substr(__pos1, __n1).compare(__sv);
466compare(size_type __pos1, size_type __n1, basic_string_view __sv, size_type __pos2, size_type __n2…
467 return substr(__pos1, __n1).compare(__sv.substr(__pos2, __n2));
470 …_LIBCPP_CONSTEXPR_SINCE_CXX14 _LIBCPP_HIDE_FROM_ABI int compare(const _CharT* __s) const _NOEXCEPT…
471 return compare(basic_string_view(__s));
475 compare(size_type __pos1, size_type __n1, const _CharT* __s) const {
476 return substr(__pos1, __n1).compare(basic_string_view(__s));
480 compare(size_type __pos1, size_type __n1, const _CharT* __s, size_type __n2) const {
481 return substr(__pos1, __n1).compare(basic_string_view(__s, __n2));
641 return size() >= __s.size() && compare(0, __s.size(), __s) == 0;
653 return size() >= __s.size() && compare(size() - __s.size(), npos, __s) == 0;
708 return __lhs.compare(__rhs) == 0;
718 return static_cast<typename _Traits::comparison_category>(__lhs.compare(__rhs) <=> 0);
720 return static_cast<weak_ordering>(__lhs.compare(__rhs) <=> 0);
733 return __lhs.compare(__rhs) == 0;
744 return __lhs.compare(__rhs) == 0;
753 return __lhs.compare(__rhs) == 0;
762 return __lhs.compare(__rhs) != 0;
771 return __lhs.compare(__rhs) != 0;
780 return __lhs.compare(__rhs) != 0;
787 return __lhs.compare(__rhs) < 0;
794 return __lhs.compare(__rhs) < 0;
801 return __lhs.compare(__rhs) < 0;
808 return __lhs.compare(__rhs) > 0;
815 return __lhs.compare(__rhs) > 0;
822 return __lhs.compare(__rhs) > 0;
829 return __lhs.compare(__rhs) <= 0;
836 return __lhs.compare(__rhs) <= 0;
843 return __lhs.compare(__rhs) <= 0;
850 return __lhs.compare(__rhs) >= 0;
857 return __lhs.compare(__rhs) >= 0;
864 return __lhs.compare(__rhs) >= 0;