Lines Matching refs:iter
223 UCollationElements *iter;
253 iter=ucol_openElements(en_us, source, u_strlen(source), &status);
262 backAndForth(iter);
263 ucol_closeElements(iter);
266 iter=ucol_openElements(en_us, source, -1, &status);
274 backAndForth(iter);
275 ucol_closeElements(iter);
289 UCollationElements *iter;
320 iter=ucol_openElements(th_th, source, u_strlen(source), &status);
328 backAndForth(iter);
329 ucol_closeElements(iter);
331 iter=ucol_openElements(th_th, source, -1, &status);
339 backAndForth(iter);
340 ucol_closeElements(iter);
368 UCollationElements *iter;
379 iter = ucol_openElements(coll, source, srclen, &status);
380 backAndForth(iter);
381 ucol_closeElements(iter);
384 iter = ucol_openElements(coll, source, srclen, &status);
385 backAndForth(iter);
386 ucol_closeElements(iter);
390 iter = ucol_openElements(coll, source, srclen, &status);
397 backAndForth(iter);
398 ucol_closeElements(iter);
400 iter = ucol_openElements(coll, source, -1, &status);
407 backAndForth(iter);
408 ucol_closeElements(iter);
426 UCollationElements *iter;
435 iter=ucol_openElements(coll, test1, u_strlen(test1), &status);
444 backAndForth(iter);
445 ucol_closeElements(iter);
462 iter=ucol_openElements(c1, source, u_strlen(source), &status);
468 backAndForth(iter);
469 ucol_closeElements(iter);
483 iter=ucol_openElements(c2, source, u_strlen(source), &status);
489 backAndForth(iter);
490 ucol_closeElements(iter);
504 iter=ucol_openElements(c3, source, u_strlen(source), &status);
510 backAndForth(iter);
511 ucol_closeElements(iter);
525 iter=ucol_openElements(coll, source, u_strlen(source), &status);
531 backAndForth(iter);
532 ucol_closeElements(iter);
544 iter=ucol_openElements(coll, source, u_strlen(source), &status);
550 backAndForth(iter);
551 ucol_closeElements(iter);
564 UCollationElements *iter, *pristine;
576 iter = ucol_openElements(en_us, test1, u_strlen(test1), &status);
585 ucol_setOffset(iter, 0, &status);
586 if (U_FAILURE(status) || ucol_previous(iter, &status) != UCOL_NULLORDER) {
590 ucol_setOffset(iter, u_strlen(test1), &status);
591 if (U_FAILURE(status) || ucol_next(iter, &status) != UCOL_NULLORDER) {
598 orders = getOrders(iter, &orderLength);
600 offset = ucol_getOffset(iter);
618 ucol_setOffset(iter, 0, &status);
625 assertEqual(iter, pristine);
629 ucol_closeElements(iter);
639 iter = ucol_openElements(en_us, test1, 4, &status);
648 while (ucol_next(iter, &status) != UCOL_NULLORDER &&
652 if (ucol_getOffset(iter) != 1) {
657 if (ucol_getOffset(iter) != 4) {
662 if (ucol_getOffset(iter) != 3) {
669 ucol_reset(iter);
671 while (ucol_previous(iter, &status) != UCOL_NULLORDER &&
676 if (ucol_getOffset(iter) != 3) {
681 if (ucol_getOffset(iter) != 1) {
686 if (ucol_getOffset(iter) != 0) {
698 ucol_closeElements(iter);
793 UCollationElements *iter ;/*= ucol_openElements(coll, &ch, 1, &status);*/
801 iter = ucol_openElements(coll, &ch, 1, &status);
810 ucol_setText(iter, &ch, 1, &status);
811 order = ucol_previous(iter, &status);
815 order = ucol_previous(iter, &status);
818 ucol_previous(iter, &status) != UCOL_NULLORDER) {
822 size = ucol_getMaxExpansion(iter, order);
834 ucol_setText(iter, &ch, 1, &status);
835 order = ucol_previous(iter, &status);
836 size = ucol_getMaxExpansion(iter, order);
845 ucol_setText(iter, &ch, 1, &status);
846 temporder = ucol_previous(iter, &status);
848 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, temporder) != 3) {
854 ucol_setText(iter, &ch, 1, &status);
855 temporder = ucol_previous(iter, &status);
857 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, temporder) != 1) {
863 ucol_setText(iter, supplementary, 2, &status);
864 sorder = ucol_previous(iter, &status);
866 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, sorder) != 2) {
874 ucol_setText(iter, &ch, 1, &status);
875 temporder = ucol_previous(iter, &status);
876 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, temporder) > 3) {
881 ucol_closeElements(iter);
898 iter = ucol_openElements(coll, &ch, 1, &status);
900 temporder = ucol_previous(iter, &status);
901 if (U_FAILURE(status) || ucol_getMaxExpansion(iter, temporder) != 6) {
906 ucol_closeElements(iter);
945 *iter;
968 iter = ucol_openElements(coll, str, 2, &status);
970 orders = getOrders(iter, &count);
1003 ucol_closeElements(iter);
1289 UCollationElements *iter;
1309 iter = ucol_openElements(coll, contextCPs, -1, &status);
1314 while((ces[preContextCeLen] = ucol_next(iter, &status)) != (uint32_t)UCOL_NULLORDER) {
1317 ucol_closeElements(iter);
1325 iter = ucol_openElements(coll, codepoints, -1, &status);
1331 uint32_t ce = (uint32_t)ucol_next(iter, &status);
1350 ucol_closeElements(iter);
1400 UCollationElements *iter;
1404 iter = ucol_openElements(coll, rule, 1, &status);
1418 ucol_setText(iter, str, strLen, &status);
1442 if (ce != (uint32_t)ucol_next(iter, &status) ||
1458 ucol_reset(iter);
1459 backAndForth(iter);
1463 ucol_closeElements(iter);
1473 UCollationElements *iter;
1488 iter = ucol_openElements(coll, str, UCOL_EXPAND_CE_BUFFER_SIZE + 1,
1490 if (ucol_previous(iter, &status) == UCOL_NULLORDER ||
1494 ucol_closeElements(iter);
1523 UCollationElements *iter = ucol_openElements(coll, codepoints, length,
1540 iter, &status);
1683 ucol_closeElements(iter);