Lines Matching refs:iter2

46                  UCharIterator *iter2, const char *n2) {
52 pos2=iter2->getIndex(iter2, UITER_LENGTH);
67 pos2=iter2->move(iter2, middle, UITER_ZERO);
75 c2=iter2->current(iter2);
84 c2=iter2->next(iter2);
94 c2=iter2->previous(iter2);
112 pos2=iter2->move(iter2, 0, UITER_START);
117 if(!iter2->hasNext(iter2)) {
124 c2=iter2->next(iter2);
135 if(iter2->hasNext(iter2)) {
147 pos2=iter2->move(iter2, middle, UITER_ZERO);
160 pos2=iter2->move(iter2, 1, UITER_ZERO);
177 pos2=iter2->move(iter2, 0, UITER_LIMIT);
182 if(!iter2->hasPrevious(iter2)) {
189 c2=iter2->previous(iter2);
200 if(iter2->hasPrevious(iter2)) {
208 * iter1 and iter2 must be set up for the same iterator type and the same string
216 testIteratorState(UCharIterator *iter1, UCharIterator *iter2, const char *n, int32_t middle) {
242 uiter_setState(iter2, state, &errorCode);
248 c=iter2->current(iter2);
253 c=iter2->previous(iter2);
258 iter2->move(iter2, 2, UITER_CURRENT);
259 c=iter2->next(iter2);
264 iter2->move(iter2, -3, UITER_CURRENT);
265 c=iter2->previous(iter2);
271 iter2->move(iter2, 1, UITER_CURRENT);
272 iter2->next(iter2);
276 j=iter2->getIndex(iter2, UITER_CURRENT);
286 j=iter2->getIndex(iter2, UITER_LENGTH);
307 UCharIterator iter1, iter2;
315 uiter_setLenient8(&iter2, (const char *)bytes, sizeof(bytes)-1);
316 compareIterators(&iter1, "UTF16Iterator", &iter2, "Lenient8Iterator");
319 uiter_setLenient8(&iter2, (const char *)bytes, -1);
320 compareIterators(&iter1, "UTF16Iterator", &iter2, "Lenient8Iterator_1");
325 testIteratorState(&iter1, &iter2, "Lenient8IteratorState", length/2);
326 testIteratorState(&iter1, &iter2, "Lenient8IteratorStatePlus1", length/2+1);
335 iter2.move(&iter2, 0, UITER_START);
338 c2=iter2.next(&iter2);