boost::text::utf_8_to_16_out_iterator
// In header: <boost/text/transcode_iterator.hpp> template<std::output_iterator< uint16_t > Iter> struct utf_8_to_16_out_iterator { // construct/copy/destruct utf_8_to_16_out_iterator(); explicit utf_8_to_16_out_iterator(Iter); utf_8_to_16_out_iterator & operator=(uint16_t); // public member functions Iter base() const; };
An out iterator that converts UTF-8 to UTF-16.
utf_8_to_16_out_iterator
public
construct/copy/destructutf_8_to_16_out_iterator();
explicit utf_8_to_16_out_iterator(Iter it);
utf_8_to_16_out_iterator & operator=(uint16_t cu);