// In header: <boost/unicode/utf.hpp>
template<typename Range, typename OutputIterator, typename... T>
OutputIterator
u16_encode(const Range & range, OutputIterator out, const T &... args);
Description
Eagerly evaluates unicode::u16_encoder until the whole input range range has been treated, copying the result to out and returning the past-the-end output iterator.