boost::text::utf32_view
// In header: <boost/text/transcode_view.hpp> template<utf32_iter I, std::sentinel_for< I > S = I> struct utf32_view : public stl_interfaces::view_interface< utf32_view< I, I > > { // types typedef I iterator; typedef S sentinel; // construct/copy/destruct utf32_view(); utf32_view(iterator, sentinel); // public member functions constexpr iterator begin() const; constexpr sentinel end() const; // friend functions std::ostream & operator<<(std::ostream &, utf32_view); std::wostream & operator<<(std::wostream &, utf32_view); };
A view over UTF-32 code units.
utf32_view
friend functionsstd::ostream & operator<<(std::ostream & os, utf32_view v);
Stream inserter; performs unformatted output, in UTF-8 encoding.
std::wostream & operator<<(std::wostream & os, utf32_view v);
Stream inserter; performs unformatted output, in UTF-16 encoding. Defined on Windows only.