// In header: <boost/unicode/cat.hpp>
template<typename Range1,typename Range2>tuple<sub_range<Range1>,sub_range<Range1>,sub_range<Range2>,sub_range<Range2>>cat_limits(Range1&& range1,Range2&& range2);
Description
Partitions the two input ranges into a total of four ranges, the two inner ranges requiring transformation to maintain a certain normalization form while concatenated.