1 #ifndef INCLUDED_U5E_UTF32NE 2 #define INCLUDED_U5E_UTF32NE 5 #include <u5e/encoding_assertion.hpp> 6 #include <u5e/codepoint.hpp> 26 template <
typename NativeString>
27 using iterator =
typename NativeString::iterator;
29 template <
typename NativeString>
30 using const_iterator =
typename NativeString::const_iterator;
32 template <
typename NativeString>
38 template <
typename InputNativeIterator,
typename OutputNativeString>
40 (InputNativeIterator first, InputNativeIterator last,
41 OutputNativeString& output) {
42 output.append(first, last);
static void append_from_utf32ne(InputNativeIterator first, InputNativeIterator last, OutputNativeString &output)
static NativeString::const_iterator native_const_iterator(typename NativeString::const_iterator it)
Architecture-specific type to interface UTF32BE or UTF32LE.