u5e
UnicodeTextC++Library
|
Encoding type for UTF8 text. Unlike UTF16 and UTF32, UTF8 is endian independent. More...
#include <u5e/utf8.hpp>
Public Types | |
template<typename NativeString > | |
using | iterator = utf8_iterator< typename NativeString::iterator > |
template<typename NativeString > | |
using | const_iterator = utf8_const_iterator< typename NativeString::const_iterator > |
Static Public Member Functions | |
template<typename NativeString > | |
static NativeString::const_iterator | native_const_iterator (utf8_const_iterator< typename NativeString::const_iterator > it) |
template<typename InputNativeIterator , typename OutputNativeString > | |
static void | append_from_utf32ne (InputNativeIterator first, InputNativeIterator last, OutputNativeString &output) |
Encoding type for UTF8 text. Unlike UTF16 and UTF32, UTF8 is endian independent.
using u5e::utf8::const_iterator = utf8_const_iterator<typename NativeString::const_iterator> |
Delegated to utf8_const_iterator of the native type
NativeString | the native string type with utf8 data |
using u5e::utf8::iterator = utf8_iterator<typename NativeString::iterator> |
Delegated to utf8_iterator of the native type.
NativeString | the native string type with utf8 data |
|
inlinestatic |