Lines Matching defs:iter
50 CollationElementIterator *iter;
71 iter = en_us->createCollationElementIterator(source);
73 backAndForth(*iter);
74 delete iter;
87 CollationElementIterator *iter = en_us->createCollationElementIterator(test1);
90 backAndForth(*iter);
91 delete iter;
107 iter = c1->createCollationElementIterator(source);
108 backAndForth(*iter);
109 delete iter;
124 iter = c2->createCollationElementIterator(source);
125 backAndForth(*iter);
126 delete iter;
141 iter = c3->createCollationElementIterator(source);
142 backAndForth(*iter);
143 delete iter;
153 iter = ((RuleBasedCollator*)c4)->createCollationElementIterator(source);
154 backAndForth(*iter);
155 delete iter;
161 iter = ((RuleBasedCollator*)c5)->createCollationElementIterator(source);
165 backAndForth(*iter);
166 delete iter;
175 CollationElementIterator *iter = en_us->createCollationElementIterator(test1);
178 iter->setOffset(0, status);
179 if (U_FAILURE(status) || iter->previous(status) != UCOL_NULLORDER) {
183 iter->setOffset(test1.length(), status);
184 if (U_FAILURE(status) || iter->next(status) != UCOL_NULLORDER) {
191 Order *orders = getOrders(*iter, orderLength);
193 int32_t offset = iter->getOffset();
206 iter->setOffset(0, status);
214 assertEqual(*iter, *pristine);
221 delete iter;
302 CollationElementIterator *iter = coll->createCollationElementIterator(str);
309 iter->setText(str, status);
310 order = iter->previous(status);
314 order = iter->previous(status);
317 && iter->previous(status) != (int32_t)UCOL_NULLORDER)
322 if (U_FAILURE(status) && iter->getMaxExpansion(order) < count) {
328 delete iter;
552 CollationElementIterator *iter =
555 if (iter == NULL) {
560 if (iter->strengthOrder(order) != 0x01230000) {
566 if (iter->strengthOrder(order) != 0x0123AB00) {
572 iter->strengthOrder(order) != order) {
576 delete iter;
584 UnicodeString &CollationIteratorTest::orderString(CollationElementIterator &iter, UnicodeString &target)
589 while ((order = iter.next(status)) != CollationElementIterator::NULLORDER)