boost::parser::utf8_view
// In header: <boost/parser/transcode_view.hpp> template<unspecified V> class utf8_view { public: // public member functions utf8_view() = default; utf8_view(V); };
A view that produces UTF-8 from an given sequence of UTF.
unspecified V
Constrained by std::ranges::view<V>. Additionally, the value type of V must be char, wchar_t, char8_t, char16_t, or char32_t.
std::ranges::view<V>
V
char
wchar_t
char8_t
char16_t
char32_t
utf8_view
utf8_view() = default;
utf8_view(V base);