boost::unicode::utf_transcoder
// In header: <boost/unicode/utf_codecs.hpp> template<typename ValueType> struct utf_transcoder { };
Model of Converter
that converts from UTF-X to UTF-Y, X being detected from the value type of the input range, Y being specified by the ValueType parameter.