#include <tblcoll.h>
Inheritance diagram for RuleBasedCollator:

Public Member Functions | |||||||
|
|||||||
|
Equality operator. Returns TRUE if both BreakIterators are of the same class, have the same behavior, and iterate over the same text.
Implements BreakIterator.
|
|
|
Sets the iterator to refer to the last boundary position before the specified position.
Implements BreakIterator.
Reimplemented in DictionaryBasedBreakIterator.
|
|
|
Moves the iterator backwards, to the last boundary preceding this one.
Implements BreakIterator.
Reimplemented in DictionaryBasedBreakIterator.
|
|
|
Dumps caches and performs other actions associated with a complete change in text or iteration position. This function is a no-op in RuleBasedBreakIterator, but subclasses can and do override it. For internal use only.
Reimplemented in DictionaryBasedBreakIterator.
|
|
|
Set the iterator to analyze a new piece of text. This function resets the current iteration position to the beginning of the text.
Implements BreakIterator.
|
|
|
The rule data for this BreakIterator instance.
For internal use only.
|
|
|
Counter for the number of characters encountered with the "dictionary" flag set. Normal RBBI iterators don't use it, although the code for updating it is live. Dictionary Based break iterators (a subclass of us) access this field directly. For internal use only.
|
|
|
Rule {tag} value for the most recent match.
For internal use only.
|
|
|
Rule tag value valid flag. Some iterator operations don't intrinsically set the correct tag value. This flag lets us lazily compute the value if we are ever asked for it. For internal use only.
|
|
|
The character iterator through which this BreakIterator accesses the text.
For internal use only.
|
|
|
Debugging flag. Trace operation of state machine when true. For internal use only.
|
1.3.8