boost::parser::utf32_view
// In header: <boost/parser/transcode_view.hpp> template<unspecified V> class utf32_view { public: // public member functions utf32_view() = default; utf32_view(V); };
A view that produces UTF-32 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
utf32_view
utf32_view() = default;
utf32_view(V base);