Embedded Template Library  1.0
u32string.h File Reference
#include "platform.h"
#include "basic_string.h"
#include "string_view.h"
#include "hash.h"
#include "private/minmax_push.h"
#include "private/minmax_pop.h"

Go to the source code of this file.

Classes

class  etl::u32string< MAX_SIZE_ >
 
class  etl::u32string_ext
 

Namespaces

 etl
 

Typedefs

typedef ibasic_string< char32_t > etl::iu32string
 

Functions

template<size_t ARRAY_SIZE>
etl::u32string< ARRAY_SIZE==1 ? 1 :ARRAY_SIZE - 1 > etl::make_string (const char32_t(&text)[ARRAY_SIZE])
 Hash function. More...
 
template<const size_t MAX_SIZE, const size_t SIZE>
etl::u32string< MAX_SIZE > etl::make_string_with_capacity (const char32_t(&text)[SIZE])
 Make string with max capacity from string literal or array.