#include <di/container/string/utf8_encoding.h>
Public Types | |
using | CodeUnit = c8 |
using | CodePoint = c32 |
using | Iterator = utf8::Utf8Iterator |
Friends | |
template<typename = void> | |
constexpr friend auto | tag_invoke (types::Tag< encoding::validate >, Utf8Encoding const &, Span< c8 const > data) -> bool |
constexpr friend auto | tag_invoke (types::Tag< encoding::valid_byte_offset >, Utf8Encoding const &, Span< c8 const > data, size_t offset) -> bool |
constexpr friend auto | tag_invoke (types::Tag< encoding::convert_to_code_units >, Utf8Encoding const &, c32 code_point) |
|
friend |
|
friend |
|
friend |