boost::unicode::combine_boundary
// In header: <boost/unicode/combining.hpp> struct combine_boundary { // types typedef char32 input_type; // public member functions template<typename Iterator> bool operator()(Iterator, Iterator, Iterator); };
combine_boundary
template<typename Iterator> bool operator()(Iterator begin, Iterator end, Iterator pos);