template<typename IteratorType>
class boost::locale::boundary::boundary_point< IteratorType >
Этот класс представляет собой пограничную точку в тексте.
Она представляет собой пару — итератор и правило, определяющее эту точку.
Этот тип объекта является отступлением от итераторовborder_point_index.. Использование правила()Функция участника вы можете получить причину, по которой была выбрана эта конкретная пограничная точка.
Например, При анализе границ предложения (правило)&sentence_term!= 0 означает, что эта пограничная точка была выбрана, потому что был замечен терминатор предложения (например, .?!) и правило.&sentence_sep)!=0 означает, что наблюдался разделитель, такой как линейный корм или возврат вагона.
- Note
- Начало анализируемого диапазона всегда считается пограничной точкой, а его правило всегда равно 0.
- При использовании анализа границ слов возвращаемое правило относится к фрагменту текста, предшествующему этому пункту.
- See Also