Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::locale::boundary::break_info Struct Reference

This structure is used for representing boundary point that follows the offset. More...

#include <facets.hpp>

Collaboration diagram for boost::locale::boundary::break_info:

Public Member Functions

 break_info ()
 Create empty break point at beginning. More...
 
 break_info (size_t v)
 Create empty break point at offset v. More...
 
bool operator< (break_info const &other) const
 Compare two break points' offset. More...
 

Public Attributes

size_t offset
 Offset from the beggining of the text where a break occurs. More...
 
rule_type rule
 The identification of this break point according to various break types. More...
 

Detailed Description

This structure is used for representing boundary point that follows the offset.

Constructor & Destructor Documentation

boost::locale::boundary::break_info::break_info ( )
inline

Create empty break point at beginning.

boost::locale::boundary::break_info::break_info ( size_t  v)
inline

Create empty break point at offset v.

it is useful for order comparison with other points.

Member Function Documentation

bool boost::locale::boundary::break_info::operator< ( break_info const &  other) const
inline

Compare two break points' offset.

Allows to search with standard algorithms over the index.

References offset.

Member Data Documentation

size_t boost::locale::boundary::break_info::offset

Offset from the beggining of the text where a break occurs.

Referenced by operator<().

rule_type boost::locale::boundary::break_info::rule

The identification of this break point according to various break types.


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