Searched refs:CollationElementIterator (Results 1 - 25 of 34) sorted by relevance

12

/external/chromium_org/third_party/icu/source/i18n/unicode/
H A Dcoleitr.h25 * 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 { class in inherits:UObject
119 // CollationElementIterator public data member ------------------------------
129 // CollationElementIterator public constructor/destructor -------------------
137 CollationElementIterator(const CollationElementIterator& other);
143 virtual ~CollationElementIterator();
[all...]
H A Dtblcoll.h81 class CollationElementIterator;
237 * @param source the string over which the CollationElementIterator will
243 virtual CollationElementIterator* createCollationElementIterator(
255 virtual CollationElementIterator* createCollationElementIterator(
403 * returned by the CollationElementIterator.
404 * Call CollationElementIterator::getMaxExpansion() instead.
406 * @param order a collation order returned by CollationElementIterator::previous
407 * or CollationElementIterator::next.
411 * @see CollationElementIterator#getMaxExpansion
412 * @deprecated ICU 51 Use CollationElementIterator
[all...]
/external/icu/icu4c/source/i18n/unicode/
H A Dcoleitr.h23 * 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 { class in inherits:UObject
119 // CollationElementIterator public data member ------------------------------
129 // CollationElementIterator public constructor/destructor -------------------
137 CollationElementIterator(const CollationElementIterator& other);
143 virtual ~CollationElementIterator();
[all...]
H A Dtblcoll.h84 class CollationElementIterator;
234 * @param source the string over which the CollationElementIterator will
240 virtual CollationElementIterator* createCollationElementIterator(
252 virtual CollationElementIterator* createCollationElementIterator(
417 * returned by the CollationElementIterator.
418 * Call CollationElementIterator::getMaxExpansion() instead.
420 * @param order a collation order returned by CollationElementIterator::previous
421 * or CollationElementIterator::next.
425 * @see CollationElementIterator#getMaxExpansion
426 * @deprecated ICU 51 Use CollationElementIterator
[all...]
/external/icu/icu4c/source/i18n/
H A Dcoleitr.cpp18 * 08/03/98 erm Synched with 1.2 version of CollationElementIterator.java
21 * 02/19/01 swquek Removed CollationElementIterator() since it is
48 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(CollationElementIterator)
50 /* CollationElementIterator public constructor/destructor ------------------ */
52 CollationElementIterator::CollationElementIterator( function in class:CollationElementIterator
53 const CollationElementIterator& other)
58 CollationElementIterator::~CollationElementIterator()
64 /* CollationElementIterator publi
327 CollationElementIterator::CollationElementIterator( function in class:CollationElementIterator
339 CollationElementIterator::CollationElementIterator( function in class:CollationElementIterator
[all...]
H A Ducoleitr.cpp180 UCollationPCE::UCollationPCE(CollationElementIterator *iter) { init(iter); }
183 init(CollationElementIterator::fromUCollationElements(elems));
186 void UCollationPCE::init(CollationElementIterator *iter)
283 CollationElementIterator *cei = rbc->createCollationElementIterator(s);
296 delete CollationElementIterator::fromUCollationElements(elems);
302 CollationElementIterator::fromUCollationElements(elems)->reset();
313 return CollationElementIterator::fromUCollationElements(elems)->next(*status);
366 return CollationElementIterator::fromUCollationElements(elems)->previous(*status);
453 return CollationElementIterator::fromUCollationElements(elems)->getMaxExpansion(order);
479 return CollationElementIterator
[all...]
H A Dusrchimp.h51 class CollationElementIterator;
80 CollationElementIterator *cei;
88 UCollationPCE(CollationElementIterator *iter);
92 void init(CollationElementIterator *iter);
H A Dnfrule.cpp1138 // the CollationElementIterator protocol. Hopefully, this
1145 LocalPointer<CollationElementIterator> strIter(collator->createCollationElementIterator(str));
1146 LocalPointer<CollationElementIterator> prefixIter(collator->createCollationElementIterator(prefix));
1176 while (oPrefix != CollationElementIterator::NULLORDER) {
1178 while (CollationElementIterator::primaryOrder(oStr) == 0
1179 && oStr != CollationElementIterator::NULLORDER) {
1184 while (CollationElementIterator::primaryOrder(oPrefix) == 0
1185 && oPrefix != CollationElementIterator::NULLORDER) {
1195 if (oPrefix == CollationElementIterator::NULLORDER) {
1201 if (oStr == CollationElementIterator
[all...]
/external/chromium_org/third_party/icu/source/i18n/
H A Dcoleitr.cpp20 * 08/03/98 erm Synched with 1.2 version of CollationElementIterator.java
42 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(CollationElementIterator)
44 /* CollationElementIterator public constructor/destructor ------------------ */
46 CollationElementIterator::CollationElementIterator( function in class:CollationElementIterator
47 const CollationElementIterator& other)
57 CollationElementIterator::~CollationElementIterator()
64 /* CollationElementIterator public methods --------------------------------- */
66 int32_t CollationElementIterator
275 CollationElementIterator::CollationElementIterator( function in class:CollationElementIterator
323 CollationElementIterator::CollationElementIterator( function in class:CollationElementIterator
[all...]
H A Dnfrule.cpp1137 // the CollationElementIterator protocol. Hopefully, this
1140 CollationElementIterator* strIter = collator->createCollationElementIterator(str);
1141 CollationElementIterator* prefixIter = collator->createCollationElementIterator(prefix);
1174 while (oPrefix != CollationElementIterator::NULLORDER) {
1176 while (CollationElementIterator::primaryOrder(oStr) == 0
1177 && oStr != CollationElementIterator::NULLORDER) {
1182 while (CollationElementIterator::primaryOrder(oPrefix) == 0
1183 && oPrefix != CollationElementIterator::NULLORDER) {
1193 if (oPrefix == CollationElementIterator::NULLORDER) {
1199 if (oStr == CollationElementIterator
[all...]
H A Dtblcoll.cpp238 CollationElementIterator* RuleBasedCollator::createCollationElementIterator
242 CollationElementIterator *result = new CollationElementIterator(source, this,
253 * Create a CollationElementIterator object that will iterate over the
257 CollationElementIterator* RuleBasedCollator::createCollationElementIterator
261 CollationElementIterator *result = new CollationElementIterator(source, this,
446 * @see CollationElementIterator#getMaxExpansion
/external/chromium_org/third_party/icu/source/test/intltest/
H A Ditercoll.h37 * Test that results from CollationElementIterator.next is equivalent to
38 * the reversed results from CollationElementIterator.previous, for the set
44 * Test for CollationElementIterator.previous()
107 UnicodeString &orderString(CollationElementIterator &iter, UnicodeString &target);
109 void assertEqual(CollationElementIterator &i1, CollationElementIterator &i2);
H A Ditercoll.cpp45 * Test for CollationElementIterator previous and next for the whole set of
50 CollationElementIterator *iter;
79 * Test for CollationElementIterator.previous()
87 CollationElementIterator *iter = en_us->createCollationElementIterator(test1);
175 CollationElementIterator *iter = en_us->createCollationElementIterator(test1);
204 CollationElementIterator *pristine = en_us->createCollationElementIterator(test1);
229 CollationElementIterator *iter1 = en_us->createCollationElementIterator(test1);
230 CollationElementIterator *iter2 = en_us->createCollationElementIterator(test2);
237 while ( ++i < 10 && c != CollationElementIterator::NULLORDER)
302 CollationElementIterator *ite
[all...]
H A Dregcoll.h37 // CollationElementIterator.reset() doesn't work
56 // CollationElementIterator will not work correctly if the associated
247 void assertEqual(CollationElementIterator &i1, CollationElementIterator &i2);
H A Dtscoll.h46 void backAndForth(CollationElementIterator &iter);
51 Order *getOrders(CollationElementIterator &iter, int32_t &orderLength);
H A Dtscoll.cpp273 LocalPointer<CollationElementIterator> c(((RuleBasedCollator *)col)->createCollationElementIterator(source));
404 void IntlTestCollator::backAndForth(CollationElementIterator &iter)
418 while ((o = iter.previous(status)) != CollationElementIterator::NULLORDER)
473 while ((o = iter.next(status)) != CollationElementIterator::NULLORDER)
484 while ((o = iter.previous(status)) != CollationElementIterator::NULLORDER)
501 IntlTestCollator::Order *IntlTestCollator::getOrders(CollationElementIterator &iter, int32_t &orderLength)
510 while ((order = iter.next(status)) != CollationElementIterator::NULLORDER)
H A Dregcoll.cpp43 // CollationElementIterator.reset() doesn't work
49 CollationElementIterator *i1 = en_us->createCollationElementIterator(test1);
50 CollationElementIterator *i2 = en_us->createCollationElementIterator(test1);
55 errln("Could not create CollationElementIterator's");
61 while (i1->next(status) != CollationElementIterator::NULLORDER)
141 // CollationElementIterator will not work correctly if the associated
154 CollationElementIterator *i1 = c->createCollationElementIterator(test3);
429 // CollationElementIterator's. I'm pretty sure that
433 CollationElementIterator *i1 = c1->createCollationElementIterator(test1);
437 CollationElementIterator *i
[all...]
H A Dapicoll.cpp23 // 6/30/97 helena Added tests for CollationElementIterator::setText, getOffset
659 CollationElementIterator *iterator1 = ((RuleBasedCollator*)col)->createCollationElementIterator(testString1);
662 CollationElementIterator *coliter=((RuleBasedCollator*)col)->createCollationElementIterator(*chariter);
665 CollationElementIterator *iterator2 = ((RuleBasedCollator*)col)->createCollationElementIterator(testString1);
666 CollationElementIterator *iterator3 = ((RuleBasedCollator*)col)->createCollationElementIterator(testString2);
713 doAssert((CollationElementIterator::primaryOrder(order1) ==
714 CollationElementIterator::primaryOrder(order3)), "The primary orders should be the same");
715 doAssert((CollationElementIterator::secondaryOrder(order1) ==
716 CollationElementIterator::secondaryOrder(order3)), "The secondary orders should be the same");
717 doAssert((CollationElementIterator
[all...]
/external/icu/icu4c/source/test/intltest/
H A Ditercoll.h37 * Test that results from CollationElementIterator.next is equivalent to
38 * the reversed results from CollationElementIterator.previous, for the set
44 * Test for CollationElementIterator.previous()
107 UnicodeString &orderString(CollationElementIterator &iter, UnicodeString &target);
109 void assertEqual(CollationElementIterator &i1, CollationElementIterator &i2);
H A Dregcoll.h37 // CollationElementIterator.reset() doesn't work
56 // CollationElementIterator will not work correctly if the associated
252 void assertEqual(CollationElementIterator &i1, CollationElementIterator &i2);
H A Ditercoll.cpp45 * Test for CollationElementIterator previous and next for the whole set of
50 CollationElementIterator *iter;
79 * Test for CollationElementIterator.previous()
87 CollationElementIterator *iter = en_us->createCollationElementIterator(test1);
175 CollationElementIterator *iter = en_us->createCollationElementIterator(test1);
179 if (U_FAILURE(status) || iter->previous(status) != CollationElementIterator::NULLORDER) {
184 if (U_FAILURE(status) || iter->next(status) != CollationElementIterator::NULLORDER) {
204 CollationElementIterator *pristine = en_us->createCollationElementIterator(test1);
284 CollationElementIterator *iter1 = en_us->createCollationElementIterator(test1);
285 CollationElementIterator *iter
[all...]
H A Dtscoll.h46 void backAndForth(CollationElementIterator &iter);
51 Order *getOrders(CollationElementIterator &iter, int32_t &orderLength);
H A Dregcoll.cpp44 // CollationElementIterator.reset() doesn't work
50 CollationElementIterator *i1 = en_us->createCollationElementIterator(test1);
51 CollationElementIterator *i2 = en_us->createCollationElementIterator(test1);
56 errln("Could not create CollationElementIterator's");
62 while (i1->next(status) != CollationElementIterator::NULLORDER)
134 // CollationElementIterator will not work correctly if the associated
147 CollationElementIterator *i1 = c->createCollationElementIterator(test3);
422 // CollationElementIterator's. I'm pretty sure that
426 CollationElementIterator *i1 = c1->createCollationElementIterator(test1);
430 CollationElementIterator *i
[all...]
H A Dtscoll.cpp255 LocalPointer<CollationElementIterator> c(((RuleBasedCollator *)col)->createCollationElementIterator(source));
386 void IntlTestCollator::backAndForth(CollationElementIterator &iter)
400 while ((o = iter.previous(status)) != CollationElementIterator::NULLORDER)
455 while ((o = iter.next(status)) != CollationElementIterator::NULLORDER)
466 while ((o = iter.previous(status)) != CollationElementIterator::NULLORDER)
483 IntlTestCollator::Order *IntlTestCollator::getOrders(CollationElementIterator &iter, int32_t &orderLength)
492 while ((order = iter.next(status)) != CollationElementIterator::NULLORDER)
510 errln("CollationElementIterator.next() failed - %s",
H A Dapicoll.cpp23 // 6/30/97 helena Added tests for CollationElementIterator::setText, getOffset
643 CollationElementIterator *iterator1 = ((RuleBasedCollator*)col)->createCollationElementIterator(testString1);
646 CollationElementIterator *coliter=((RuleBasedCollator*)col)->createCollationElementIterator(*chariter);
649 CollationElementIterator *iterator2 = ((RuleBasedCollator*)col)->createCollationElementIterator(testString1);
650 CollationElementIterator *iterator3 = ((RuleBasedCollator*)col)->createCollationElementIterator(testString2);
697 doAssert((CollationElementIterator::primaryOrder(order1) ==
698 CollationElementIterator::primaryOrder(order3)), "The primary orders should be the same");
699 doAssert((CollationElementIterator::secondaryOrder(order1) ==
700 CollationElementIterator::secondaryOrder(order3)), "The secondary orders should be the same");
701 doAssert((CollationElementIterator
[all...]

Completed in 5821 milliseconds

12