|
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 |
1.8.11