PrevUpHomeNext

Function template composed_concat

boost::unicode::composed_concat

Synopsis

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


template<typename Range1, typename Range2, typename OutputIterator, 
         typename... T> 
  OutputIterator 
  composed_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 C and are non-empty.

Postconditions:

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


PrevUpHomeNext