Home | History | Annotate | Download | only in unicode

Lines Matching refs:CollationElementIterator

25 * 08/03/98    erm         Synched with 1.2 version CollationElementIterator.java
54 * The CollationElementIterator class is used as an iterator to walk through
80 * CollationElementIterator* c =
91 * CollationElementIterator::next returns the collation order of the next
93 * CollationElementIterator::previous returns the collation order of the
96 * CollationElementIterator::reset. That is, CollationElementIterator::next()
97 * and CollationElementIterator::previous can not be inter-used. Whenever
98 * CollationElementIterator::previous is to be called after
99 * CollationElementIterator::next() or vice versa,
100 * CollationElementIterator::reset has to be called first to reset the status,
102 * next call of CollationElementIterator::previous or
103 * CollationElementIterator::next(), the first or last collation order will be
105 * If a change of direction is done without a CollationElementIterator::reset(),
107 * The result of a forward iterate (CollationElementIterator::next) and
108 * reversed result of the backward iterate (CollationElementIterator::previous)
115 * Note, CollationElementIterator should not be subclassed.
120 class U_I18N_API CollationElementIterator : public UObject {
123 // CollationElementIterator public data member ------------------------------
133 // CollationElementIterator public constructor/destructor -------------------
141 CollationElementIterator(const CollationElementIterator& other);
147 virtual ~CollationElementIterator();
149 // CollationElementIterator public methods ----------------------------------
158 UBool operator==(const CollationElementIterator& other) const;
167 UBool operator!=(const CollationElementIterator& other) const;
292 // CollationElementIterator protected constructors --------------------------
299 * CollationElementIterator constructor. This takes the source string and the
308 CollationElementIterator(const UnicodeString& sourceText,
312 * CollationElementIterator constructor. This takes the source string and the
321 CollationElementIterator(const CharacterIterator& sourceText,
324 // CollationElementIterator protected methods -------------------------------
332 const CollationElementIterator&
333 operator=(const CollationElementIterator& other);
336 CollationElementIterator(); // default constructor not implemented
338 // CollationElementIterator private data members ----------------------------
352 // CollationElementIterator inline method defination --------------------------
359 inline int32_t CollationElementIterator::primaryOrder(int32_t order)
370 inline int32_t CollationElementIterator::secondaryOrder(int32_t order)
381 inline int32_t CollationElementIterator::tertiaryOrder(int32_t order)
386 inline int32_t CollationElementIterator::getMaxExpansion(int32_t order) const
391 inline UBool CollationElementIterator::isIgnorable(int32_t order)