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