Lines Matching refs:iteratordata_
224 init(elems->iteratordata_.coll);
302 elems->pce->init(elems->iteratordata_.coll);
333 uprv_init_collIterate(coll, text, textLength, &result->iteratordata_, status);
343 collIterate *ci = &elems->iteratordata_;
353 if (elems->isWritable && elems->iteratordata_.string != NULL)
355 uprv_free((UChar *)elems->iteratordata_.string);
369 collIterate *ci = &(elems->iteratordata_);
400 elems->iteratordata_.flags |= UCOL_FORCE_HAN_IMPLICIT;
414 result = (int32_t)ucol_getNextCE(elems->iteratordata_.coll,
415 &elems->iteratordata_,
430 const UCollator *coll = elems->iteratordata_.coll;
448 uint32_t ce = (uint32_t) ucol_getNextCE(coll, &elems->iteratordata_, status);
481 if (elems->reset_ && (elems->iteratordata_.pos == elems->iteratordata_.string)) {
482 if (elems->iteratordata_.endp == NULL) {
483 elems->iteratordata_.endp = elems->iteratordata_.string +
484 u_strlen(elems->iteratordata_.string);
485 elems->iteratordata_.flags |= UCOL_ITER_HASLEN;
487 elems->iteratordata_.pos = elems->iteratordata_.endp;
488 elems->iteratordata_.fcdPosition = elems->iteratordata_.endp;
493 result = (int32_t)ucol_getPrevCE(elems->iteratordata_.coll,
494 &(elems->iteratordata_),
511 const UCollator *coll = elems->iteratordata_.coll;
524 (elems->iteratordata_.pos == elems->iteratordata_.string)) {
525 if (elems->iteratordata_.endp == NULL) {
526 elems->iteratordata_.endp = elems->iteratordata_.string +
527 u_strlen(elems->iteratordata_.string);
528 elems->iteratordata_.flags |= UCOL_ITER_HASLEN;
531 elems->iteratordata_.pos = elems->iteratordata_.endp;
532 elems->iteratordata_.fcdPosition = elems->iteratordata_.endp;
551 ce = ucol_getPrevCE(coll, &elems->iteratordata_, status);
611 UCOL_GETMAXEXPANSION(elems->iteratordata_.coll, (uint32_t)order, result);
613 const UCollator *coll = elems->iteratordata_.coll;
674 if (elems->isWritable && elems->iteratordata_.string != NULL)
676 uprv_free((UChar *)elems->iteratordata_.string);
686 ucol_freeOffsetBuffer(&(elems->iteratordata_));
688 if (elems->iteratordata_.extendCEs != NULL) {
689 uprv_free(elems->iteratordata_.extendCEs);
691 uprv_init_collIterate(elems->iteratordata_.coll, text, textLength,
692 &elems->iteratordata_, status);
700 const collIterate *ci = &(elems->iteratordata_);
737 collIterate *ci = &(elems->iteratordata_);