boost::unicode::adaptors::u16_encode_output
// In header: <boost/unicode/utf.hpp> template<typename OutputIterator, typename... T> boost::convert_output_iterator< OutputIterator, boost::unicode::u16_encoder > u16_encode_output(OutputIterator out, const T & ...);