Searched refs:CollationIterator (Results 1 - 14 of 14) sorted by relevance

/external/icu/icu4c/source/i18n/
H A Dcollationcompare.h23 class CollationIterator;
28 static UCollationResult compareUpToQuaternary(CollationIterator &left, CollationIterator &right,
H A Dutf16collationiterator.h32 class U_I18N_API UTF16CollationIterator : public CollationIterator {
36 : CollationIterator(d, numeric),
43 virtual UBool operator==(const CollationIterator &other) const;
62 : CollationIterator(other),
96 virtual UBool operator==(const CollationIterator &other) const;
H A Dcollationiterator.cpp32 CollationIterator::CEBuffer::~CEBuffer() {}
35 CollationIterator::CEBuffer::ensureAppendCapacity(int32_t appCap, UErrorCode &errorCode) {
145 CollationIterator::CollationIterator(const CollationIterator &other) function in class:CollationIterator
165 CollationIterator::~CollationIterator() {
170 CollationIterator::operator==(const CollationIterator &other) const {
190 CollationIterator
[all...]
H A Dcollationiterator.h35 class U_I18N_API CollationIterator : public UObject { class in inherits:UObject
85 CollationIterator(const CollationData *d, UBool numeric) function in class:CollationIterator
93 virtual ~CollationIterator();
95 virtual UBool operator==(const CollationIterator &other) const;
96 inline UBool operator!=(const CollationIterator &other) const {
103 * or CollationIterator::reset().
208 CollationIterator(const CollationIterator &other);
H A Duitercollationiterator.h32 class U_I18N_API UIterCollationIterator : public CollationIterator {
35 : CollationIterator(d, numeric), iter(ui) {}
H A Dutf8collationiterator.h31 class U_I18N_API UTF8CollationIterator : public CollationIterator {
35 : CollationIterator(d, numeric),
H A Dcollationkeys.h26 class CollationIterator;
108 static void writeSortKeyUpToQuaternary(CollationIterator &iter,
H A Dutf16collationiterator.cpp30 : CollationIterator(other),
39 UTF16CollationIterator::operator==(const CollationIterator &other) const {
40 if(!CollationIterator::operator==(other)) { return FALSE; }
173 FCDUTF16CollationIterator::operator==(const CollationIterator &other) const {
175 if(!CollationIterator::operator==(other)) { return FALSE; }
H A Dcollationcompare.cpp27 CollationCompare::compareUpToQuaternary(CollationIterator &left, CollationIterator &right,
H A Dcoleitr.cpp83 // CollationIterator::previousCE() decrements the CEs length
207 // See CollationIterator::previousCE().
279 CollationIterator *newIter;
357 CollationIterator *newIter;
H A Dcollationkeys.cpp224 CollationKeys::writeSortKeyUpToQuaternary(CollationIterator &iter,
H A Dcollationdatabuilder.cpp105 * Uses the runtime CollationIterator for fetching CEs for a string
108 * and has to avoid CollationIterator::nextCE() and redirect other
119 * so that the CollationIterator does not need the finished trie
122 class DataBuilderCollationIterator : public CollationIterator {
151 : CollationIterator(&builderData, /*numeric=*/ FALSE),
173 // Modified copy of CollationIterator::nextCE() and CollationIterator::nextCEFromCE32().
1239 // It allows CollationIterator to avoid recursive function calls and per-Jamo tests.
/external/icu/icu4c/source/i18n/unicode/
H A Dcoleitr.h48 class CollationIterator;
360 CollationIterator *iter_; // owned
/external/icu/icu4c/source/test/intltest/
H A Dcollationtest.cpp85 void checkFCD(const char *name, CollationIterator &ci, CodePointIterator &cpi);
229 if(errorCode.logIfFailureAndReset("CollationIterator.nextCE()")) {
233 errln("CollationIterator.nextCE(U+%04lx) did not yield exactly one CE", (long)c);
237 errln("CollationIterator.nextCE(U+%04lx) has non-common sec/ter weights: %08lx",
266 if(errorCode.logIfFailureAndReset("CollationIterator.nextCE()")) {
270 errln("CollationIterator.nextCE(with length) != nextCE(NUL-terminated) at CE %d", (int)i);
382 CollationIterator &ci, CodePointIterator &cpi) {

Completed in 256 milliseconds