// In header: <boost/unicode/compose.hpp>
template<typename Range, typename... T>
boost::converted_range< Range, boost::unicode::decomposer >
decompose(Range && range, const T & ...);
Lazily evalutes boost::unicode::decomposer by returning a range adapter that wraps the range range and converts it step-by-step as the range is advanced.
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)