8 #ifndef BOOST_LOCALE_BOUNDARY_BOUNDARY_POINT_HPP_INCLUDED 
    9 #define BOOST_LOCALE_BOUNDARY_BOUNDARY_POINT_HPP_INCLUDED 
   11 #include <boost/locale/boundary/types.hpp> 
   47     template<
typename IteratorType>
 
  101             return iterator_ == other.iterator_ && rule_ = other.rule_;
 
  108             return !(*
this==other);
 
  115             return iterator_ == other;
 
  122             return iterator_ != other;
 
  141     template<
typename BaseIterator>
 
  149     template<
typename BaseIterator>
 
  159     #ifdef BOOST_LOCALE_ENABLE_CHAR16_T 
  162     #ifdef BOOST_LOCALE_ENABLE_CHAR32_T 
  168     #ifdef BOOST_LOCALE_ENABLE_CHAR16_T 
  171     #ifdef BOOST_LOCALE_ENABLE_CHAR32_T 
boundary_point(iterator_type p, rule_type r)
Definition: boundary_point.hpp:63
void rule(rule_type r)
Definition: boundary_point.hpp:78
boundary_point< wchar_t const * > wcboundary_point
convenience typedef 
Definition: boundary_point.hpp:167
rule_type rule() const 
Definition: boundary_point.hpp:92
boundary_point< char16_t const * > u16cboundary_point
convenience typedef 
Definition: boundary_point.hpp:169
uint32_t rule_type
Flags used with word boundary analysis – the type of the word, line or sentence boundary found...
Definition: types.hpp:51
boundary_point< std::string::const_iterator > sboundary_point
convenience typedef 
Definition: boundary_point.hpp:157
bool operator==(iterator_type const &other) const 
Definition: boundary_point.hpp:113
bool operator==(boundary_point const &other) const 
Definition: boundary_point.hpp:99
bool operator==(BaseIterator const &l, boundary_point< BaseIterator > const &r)
Definition: boundary_point.hpp:142
boundary_point< std::u32string::const_iterator > u32sboundary_point
convenience typedef 
Definition: boundary_point.hpp:163
iterator_type iterator() const 
Definition: boundary_point.hpp:85
boundary_point< std::wstring::const_iterator > wsboundary_point
convenience typedef 
Definition: boundary_point.hpp:158
bool operator!=(boundary_point const &other) const 
Definition: boundary_point.hpp:106
boundary_point()
Definition: boundary_point.hpp:58
boundary_point< char const * > cboundary_point
convenience typedef 
Definition: boundary_point.hpp:166
This class represents a boundary point in the text. 
Definition: boundary_point.hpp:48
void iterator(iterator_type i)
Definition: boundary_point.hpp:71
bool operator!=(iterator_type const &other) const 
Definition: boundary_point.hpp:120
boundary_point< char32_t const * > u32cboundary_point
convenience typedef 
Definition: boundary_point.hpp:172
IteratorType iterator_type
Definition: boundary_point.hpp:53
boundary_point< std::u16string::const_iterator > u16sboundary_point
convenience typedef 
Definition: boundary_point.hpp:160
bool operator!=(BaseIterator const &l, boundary_point< BaseIterator > const &r)
Definition: boundary_point.hpp:150