|
constexpr auto | operator""_sv (char const *str, etl::size_t len) noexcept -> etl::string_view |
| Forms a string view of a character literal. Returns etl::string_view{str, len}.
|
|
constexpr auto | operator""_sv (char16_t const *str, etl::size_t len) noexcept -> etl::u16string_view |
| Forms a string view of a character literal. Returns etl::u16string_view{str, len}.
|
|
constexpr auto | operator""_sv (char32_t const *str, etl::size_t len) noexcept -> etl::u32string_view |
| Forms a string view of a character literal. Returns etl::u32string_view{str, len}.
|
|
constexpr auto | operator""_sv (char8_t const *str, etl::size_t len) noexcept -> etl::u8string_view |
| Forms a string view of a character literal. Returns etl::u8string_view{str, len}.
|
|
constexpr auto | operator""_sv (wchar_t const *str, etl::size_t len) noexcept -> etl::wstring_view |
| Forms a string view of a character literal. Returns etl::wstring_view{str, len}.
|
|
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 |
|