AWS IoT Device SDK C++ v2: crt/aws-crt-cpp/include/aws/crt/StringView.h File Reference

AWS IoT Device SDK C++ v2 1.14.0 AWS IoT Device SDK C++ v2

Classes | Namespaces | Typedefs | Functions
StringView.h File Reference
`#include <algorithm>`
`#include <cassert>`
`#include <iterator>`
`#include <limits>`
`#include <stddef.h>`
`#include <type_traits>`

Go to the source code of this file.

## Classes
class | Aws::Crt::basic_string_view< CharT, Traits >
struct | std::hash< Aws::Crt::basic_string_view< CharT, Traits > >

## Namespaces
namespace | Aws
namespace | Aws::Crt
namespace | Aws::Crt::literals
namespace | Aws::Crt::literals::string_view_literals
namespace | std

## Typedefs
typedef basic_string_view< char > | Aws::Crt::string_view
typedef basic_string_view< char16_t > | Aws::Crt::u16string_view
typedef basic_string_view< char32_t > | Aws::Crt::u32string_view
typedef basic_string_view< wchar_t > | Aws::Crt::wstring_view
using | Aws::Crt::StringView = string_view

## Functions
template<class CharT , class Traits >
bool | Aws::Crt::operator== (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
bool | Aws::Crt::operator== (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept
template<class CharT , class Traits >
bool | Aws::Crt::operator== (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
bool | Aws::Crt::operator!= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
bool | Aws::Crt::operator!= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept
template<class CharT , class Traits >
bool | Aws::Crt::operator!= (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
bool | Aws::Crt::operator< (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator< (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator< (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator> (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator> (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator> (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator<= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator<= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator<= (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator>= (const basic_string_view< CharT, Traits > &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator>= (const basic_string_view< CharT, Traits > &lhs, typename std::common_type< basic_string_view< CharT, Traits > >::type &rhs) noexcept
template<class CharT , class Traits >
constexpr bool | Aws::Crt::operator>= (typename std::common_type< basic_string_view< CharT, Traits > >::type &lhs, const basic_string_view< CharT, Traits > &rhs) noexcept
basic_string_view< char > | Aws::Crt::literals::string_view_literals::operator""_sv (const char *s, size_t length) noexcept
basic_string_view< wchar_t > | Aws::Crt::literals::string_view_literals::operator""_sv (const wchar_t *s, size_t length) noexcept
basic_string_view< char16_t > | Aws::Crt::literals::string_view_literals::operator""_sv (const char16_t *s, size_t length) noexcept
basic_string_view< char32_t > | Aws::Crt::literals::string_view_literals::operator""_sv (const char32_t *s, size_t length) noexcept