|
template<typename Char , typename Traits > |
constexpr auto | operator< (basic_string_view< Char, Traits > lhs, basic_string_view< Char, Traits > rhs) noexcept -> bool |
| Compares two views. All comparisons are done via the compare() member function (which itself is defined in terms of Traits::compare()):
|
|
template<typename Char , typename Traits , int = 2> |
constexpr auto | operator< (basic_string_view< Char, Traits > lhs, type_identity_t< basic_string_view< Char, Traits > > rhs) noexcept -> bool |
|
template<typename Char , typename Traits , int = 1> |
constexpr auto | operator< (type_identity_t< basic_string_view< Char, Traits > > lhs, basic_string_view< Char, Traits > rhs) noexcept -> bool |
|
template<typename Char , typename Traits > |
constexpr auto | operator<= (basic_string_view< Char, Traits > lhs, basic_string_view< Char, Traits > rhs) noexcept -> bool |
| Compares two views. All comparisons are done via the compare() member function (which itself is defined in terms of Traits::compare()):
|
|
template<typename Char , typename Traits , int = 2> |
constexpr auto | operator<= (basic_string_view< Char, Traits > lhs, type_identity_t< basic_string_view< Char, Traits > > rhs) noexcept -> bool |
|
template<typename Char , typename Traits , int = 1> |
constexpr auto | operator<= (type_identity_t< basic_string_view< Char, Traits > > lhs, basic_string_view< Char, Traits > rhs) noexcept -> bool |
|
template<typename Char , typename Traits > |
constexpr auto | operator== (basic_string_view< Char, Traits > lhs, type_identity_t< basic_string_view< Char, Traits > > rhs) noexcept -> bool |
| Compares two views. All comparisons are done via the compare() member function (which itself is defined in terms of Traits::compare()):
|
|
template<typename Char , typename Traits > |
constexpr auto | operator> (basic_string_view< Char, Traits > lhs, basic_string_view< Char, Traits > rhs) noexcept -> bool |
| Compares two views. All comparisons are done via the compare() member function (which itself is defined in terms of Traits::compare()):
|
|
template<typename Char , typename Traits , int = 2> |
constexpr auto | operator> (basic_string_view< Char, Traits > lhs, type_identity_t< basic_string_view< Char, Traits > > rhs) noexcept -> bool |
|
template<typename Char , typename Traits , int = 1> |
constexpr auto | operator> (type_identity_t< basic_string_view< Char, Traits > > lhs, basic_string_view< Char, Traits > rhs) noexcept -> bool |
|
template<typename Char , typename Traits > |
constexpr auto | operator>= (basic_string_view< Char, Traits > lhs, basic_string_view< Char, Traits > rhs) noexcept -> bool |
| Compares two views. All comparisons are done via the compare() member function (which itself is defined in terms of Traits::compare()):
|
|
template<typename Char , typename Traits , int = 2> |
constexpr auto | operator>= (basic_string_view< Char, Traits > lhs, type_identity_t< basic_string_view< Char, Traits > > rhs) noexcept -> bool |
|
template<typename Char , typename Traits , int = 1> |
constexpr auto | operator>= (type_identity_t< basic_string_view< Char, Traits > > lhs, basic_string_view< Char, Traits > rhs) noexcept -> bool |
|