6#include "zen/error.hpp"
8#include "zen/stream.hpp"
12 using unicode_char = std::uint32_t;
15 using unicode_string = std::basic_string<unicode_char>;
17 static constexpr const unicode_char eof = 0xFFFF;
27 result<maybe<unicode_char>> read()
override;
31 unicode_string
operator ""_utf8(
const char* data, std::size_t sz);