boost::text::utf_16_to_8_back_insert_iterator
// In header: <boost/text/transcode_iterator.hpp> template<typename Cont> struct utf_16_to_8_back_insert_iterator { // construct/copy/destruct utf_16_to_8_back_insert_iterator(); explicit utf_16_to_8_back_insert_iterator(Cont &); utf_16_to_8_back_insert_iterator & operator=(uint16_t); };
An insert-iterator analogous to std::back_insert_iterator, that also converts UTF-16 to UTF-8.
utf_16_to_8_back_insert_iterator
public
construct/copy/destructutf_16_to_8_back_insert_iterator();
explicit utf_16_to_8_back_insert_iterator(Cont & c);
utf_16_to_8_back_insert_iterator & operator=(uint16_t cu);