Home | History | Annotate | Download | only in unicode

Lines Matching defs:CollationElementIterator

23 * 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 =
111 * Note, CollationElementIterator should not be subclassed.
116 class U_I18N_API CollationElementIterator : public UObject {
119 // CollationElementIterator public data member ------------------------------
129 // CollationElementIterator public constructor/destructor -------------------
137 CollationElementIterator(const CollationElementIterator& other);
143 virtual ~CollationElementIterator();
145 // CollationElementIterator public methods ----------------------------------
154 UBool operator==(const CollationElementIterator& other) const;
163 UBool operator!=(const CollationElementIterator& other) const;
288 static inline CollationElementIterator *fromUCollationElements(UCollationElements *uc) {
289 return reinterpret_cast<CollationElementIterator *>(uc);
292 static inline const CollationElementIterator *fromUCollationElements(const UCollationElements *uc) {
293 return reinterpret_cast<const CollationElementIterator *>(uc);
310 * CollationElementIterator constructor. This takes the source string and the
318 CollationElementIterator(const UnicodeString& sourceText,
326 // by both CollationElementIterator and RuleBasedCollator
330 * CollationElementIterator constructor. This takes the source string and the
338 CollationElementIterator(const CharacterIterator& sourceText,
346 const CollationElementIterator&
347 operator=(const CollationElementIterator& other);
349 CollationElementIterator(); // default constructor not implemented
358 // CollationElementIterator private data members ----------------------------
378 // CollationElementIterator inline method definitions --------------------------
380 inline int32_t CollationElementIterator::primaryOrder(int32_t order)
385 inline int32_t CollationElementIterator::secondaryOrder(int32_t order)
390 inline int32_t CollationElementIterator::tertiaryOrder(int32_t order)
395 inline UBool CollationElementIterator::isIgnorable(int32_t order)