Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Boost.Locale: boost::locale::boundary::boundary_point< IteratorType > Class Template Reference

Boost , ,

boost::locale::boundary::boundary_point< IteratorType > Class Template Reference

Этот класс представляет собой пограничную точку в тексте.Больше...

<#include <boost/locale/boundary/boundary_point.hpp>>

Public Types

typedef IteratorType iterator_type
 

Public Member Functions

 boundary_point ()
 
 boundary_point (iterator_type p, rule_type r)
 
void iterator (iterator_type i)
 
void rule (rule_type r)
 
iterator_type iterator () const
 
rule_type rule () const
 
bool operator== (boundary_point const &other) const
 
bool operator!= (boundary_point const &other) const
 
bool operator== (iterator_type const &other) const
 
bool operator!= (iterator_type const &other) const
 
 operator iterator_type () const
 

Detailed Description

template<typename IteratorType>
class boost::locale::boundary::boundary_point< IteratorType >

Этот класс представляет собой пограничную точку в тексте.

Она представляет собой пару — итератор и правило, определяющее эту точку.

Этот тип объекта является отступлением от итераторовborder_point_index.. Использование правила()Функция участника вы можете получить причину, по которой была выбрана эта конкретная пограничная точка.

Например, При анализе границ предложения (правило)&sentence_term!= 0 означает, что эта пограничная точка была выбрана, потому что был замечен терминатор предложения (например, .?!) и правило.&sentence_sep)!=0 означает, что наблюдался разделитель, такой как линейный корм или возврат вагона.

Note
  • Начало анализируемого диапазона всегда считается пограничной точкой, а его правило всегда равно 0.
  • При использовании анализа границ слов возвращаемое правило относится к фрагменту текста, предшествующему этому пункту.
See Also

Member Typedef Documentation

template<typename IteratorType>
typedef IteratorType boost::locale::boundary::boundary_point< IteratorType >::iterator_type

Тип базового итератора, который итерирует исходный текст

Constructor & Destructor Documentation

template<typename IteratorType>
boost::locale::boundary::boundary_point< IteratorType >::boundary_point ( )
inline

Пустой конструктор по умолчанию

template<typename IteratorType>
boost::locale::boundary::boundary_point< IteratorType >::boundary_point ( iterator_type  p,
rule_type  r 
)
inline

Создать новуюграницу_точкус помощью итератора<and>правилоr

Member Function Documentation

template<typename IteratorType>
void boost::locale::boundary::boundary_point< IteratorType >::iterator ( iterator_type  i)
inline

Установите новое значение итератораi

template<typename IteratorType>
iterator_type boost::locale::boundary::boundary_point< IteratorType >::iterator ( ) конст
inline

Купите итератор

template<typename IteratorType>
boost::locale::boundary::boundary_point< IteratorType >::operator iterator_type ( ) конст
inline

Автоматический бросок в итератор, который он представляет

template<typename IteratorType>
bool boost::locale::boundary::boundary_point< IteratorType >::operator!= ( boundary_point< IteratorType > const &  other) конст
inline

Проверьте, отличаются ли две граничные точки

template<typename IteratorType>
bool boost::locale::boundary::boundary_point< IteratorType >::operator!= ( iterator_type const &  other) конст
inline

Проверьте, указывает ли пограничная точка на другое местоположение итератора.

template<typename IteratorType>
bool boost::locale::boundary::boundary_point< IteratorType >::operator== ( boundary_point< IteratorType > const &  other) конст
inline

Проверьте, одинаковы ли две граничные точки.

template<typename IteratorType>
bool boost::locale::boundary::boundary_point< IteratorType >::operator== ( iterator_type const &  other) конст
inline

Проверьте, указывает ли пограничная точка на то же место, что и итератор.

template<typename IteratorType>
void boost::locale::boundary::boundary_point< IteratorType >::rule ( rule_type  r)
inline

Установите новое значение правилаr

template<typename IteratorType>
rule_type boost::locale::boundary::boundary_point< IteratorType >::rule ( ) конст
inline

Выберите правило


The documentation for this class was generated from the following file:

Статья Boost.Locale: boost::locale::boundary::boundary_point< IteratorType > Class Template Reference раздела может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-07-05 11:09:31/0.0069851875305176/0