|
BDE 4.14.0 Production release
|
Classes | |
| struct | StringView_CompareUtil |
Functions | |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator== (bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator== (typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type lhs, const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator== (const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator!= (bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator!= (typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type lhs, const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator!= (const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator< (bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator< (typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type lhs, const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator< (const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator> (bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator> (typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type lhs, const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator> (const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator<= (bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator<= (typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type lhs, const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator<= (const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator>= (bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator>= (typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type lhs, const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > rhs) BSLS_KEYWORD_NOEXCEPT |
| template<class CHAR_TYPE , class CHAR_TRAITS > | |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool | operator>= (const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > lhs, typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type rhs) BSLS_KEYWORD_NOEXCEPT |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator!= | ( | bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
Return true if the specified lhs view has a different value from the specified rhs view, and false otherwise. Two views have the same value if they have the same length, and the characters at each respective position have the same value according to CHAR_TRAITS::eq.
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator!= | ( | const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator!= | ( | typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | lhs, |
| const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator< | ( | bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
Return true if the specified lhs view has a lexicographically smaller value than the specified rhs view, and false otherwise. See {Lexicographical Comparisons}.
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator< | ( | const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator< | ( | typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | lhs, |
| const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator<= | ( | bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
Return true if the specified lhs view has a value lexicographically smaller than or or equal to the specified rhs view, and false otherwise. See {Lexicographical Comparisons}.
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator<= | ( | const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator<= | ( | typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | lhs, |
| const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator== | ( | bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
Return true if the specified lhs view has the same value as the specified rhs view, and false otherwise. Two views have the same value if they have the same length, and the characters at each respective position have the same value according to CHAR_TRAITS::eq.
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator== | ( | const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator== | ( | typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | lhs, |
| const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator> | ( | bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
Return true if the specified lhs view has a lexicographically larger value than the specified rhs view, and false otherwise. See {Lexicographical Comparisons}.
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator> | ( | const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator> | ( | typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | lhs, |
| const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator>= | ( | bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |
Return true if the specified lhs view has a value lexicographically larger than or equal to the specified rhs view, and false otherwise. See {Lexicographical Comparisons}.
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator>= | ( | const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | lhs, |
| typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | rhs | ||
| ) |
| BSLS_KEYWORD_CONSTEXPR_CPP17 bool bslstl_stringview_relops::operator>= | ( | typename BloombergLP::bslstl::StringView_Identity< bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > >::type | lhs, |
| const bsl::basic_string_view< CHAR_TYPE, CHAR_TRAITS > | rhs | ||
| ) |