boost::unicode::utf_boundary
// In header: <boost/unicode/utf_codecs.hpp> struct utf_boundary { // types typedef char32 input_type; // public member functions template<typename In> bool operator()(In, In, In); };
Model of BoundaryChecker
, either behaves like u16_boundary
or u8_boundary
depending on the value type of the input range.