![]() |
Embedded Template Library
1.0
|
#include "platform.h"
#include "memory.h"
#include "iterator.h"
#include "error_handler.h"
#include "exception.h"
#include "char_traits.h"
#include "integral_limits.h"
#include "hash.h"
#include "basic_string.h"
#include "algorithm.h"
#include "stdint.h"
#include "private/minmax_push.h"
#include "private/minmax_pop.h"
Go to the source code of this file.
Classes | |
class | etl::string_view_exception |
The base class for basic_string_view exceptions. More... | |
class | etl::string_view_bounds |
class | etl::string_view_uninitialised |
class | etl::basic_string_view< T, TTraits > |
String view. More... | |
Namespaces | |
etl | |
Macros | |
#define | ETL_FILE "42" |
Typedefs | |
typedef etl::basic_string_view< char > | etl::string_view |
typedef etl::basic_string_view< wchar_t > | etl::wstring_view |
typedef etl::basic_string_view< char16_t > | etl::u16string_view |
typedef etl::basic_string_view< char32_t > | etl::u32string_view |
Functions | |
template<size_t ARRAY_SIZE> | |
string_view | etl::make_string_view (const char(&text)[ARRAY_SIZE]) |
make_string_view. | |
template<size_t ARRAY_SIZE> | |
wstring_view | etl::make_string_view (const wchar_t(&text)[ARRAY_SIZE]) |
template<size_t ARRAY_SIZE> | |
u16string_view | etl::make_string_view (const char16_t(&text)[ARRAY_SIZE]) |
template<size_t ARRAY_SIZE> | |
u32string_view | etl::make_string_view (const char32_t(&text)[ARRAY_SIZE]) |
template<typename T , typename TTraits > | |
void | swap (etl::basic_string_view< T, TTraits > &lhs, etl::basic_string_view< T, TTraits > &rhs) |
Swaps the values. | |
template<typename T > | |
void | swap (etl::basic_string_view< T, etl::char_traits< T > > &lhs, etl::basic_string_view< T, etl::char_traits< T > > &rhs) |