PrevUpHomeNext

Function template decomposed_concat

boost::unicode::decomposed_concat

Synopsis

// In header: <boost/unicode/cat.hpp>


template<typename Range1, typename Range2, typename OutputIterator, 
         typename... T> 
  OutputIterator 
  decomposed_concat(const Range1 & range1, const Range2 & range2, 
                    OutputIterator out, const T &... args);

Description

Concatenates two ranges of code points and puts the result in out. Throws std::out_of_range if the input or resulting strings are not stream-safe.

Requires:

Range1 and Range2 are in Normalized Form D and are non-empty.

Postconditions:

out is in Normalized Form D and is stream-safe.


PrevUpHomeNext