Lines Matching refs:iteratordata_
59 uprv_init_collIterate(coll, text, textLength, &result->iteratordata_); in ucol_openElements()
67 collIterate *ci = &elems->iteratordata_; in ucol_closeElements()
71 if (elems->isWritable && elems->iteratordata_.string != NULL) in ucol_closeElements()
73 uprv_free(elems->iteratordata_.string); in ucol_closeElements()
81 collIterate *ci = &(elems->iteratordata_); in ucol_reset()
112 result = (int32_t)ucol_getNextCE(elems->iteratordata_.coll, in ucol_next()
113 &elems->iteratordata_, in ucol_next()
134 (elems->iteratordata_.pos == elems->iteratordata_.string)) { in ucol_previous()
135 if (elems->iteratordata_.endp == NULL) { in ucol_previous()
136 elems->iteratordata_.endp = elems->iteratordata_.string + in ucol_previous()
137 u_strlen(elems->iteratordata_.string); in ucol_previous()
138 elems->iteratordata_.flags |= UCOL_ITER_HASLEN; in ucol_previous()
140 elems->iteratordata_.pos = elems->iteratordata_.endp; in ucol_previous()
141 elems->iteratordata_.fcdPosition = elems->iteratordata_.endp; in ucol_previous()
146 result = (int32_t)ucol_getPrevCE(elems->iteratordata_.coll, in ucol_previous()
147 &(elems->iteratordata_), in ucol_previous()
163 UCOL_GETMAXEXPANSION(elems->iteratordata_.coll, (uint32_t)order, result); in ucol_getMaxExpansion()
177 if (elems->isWritable && elems->iteratordata_.string != NULL) in ucol_setText()
179 uprv_free(elems->iteratordata_.string); in ucol_setText()
187 uprv_init_collIterate(elems->iteratordata_.coll, text, textLength, in ucol_setText()
188 &elems->iteratordata_); in ucol_setText()
196 const collIterate *ci = &(elems->iteratordata_); in ucol_getOffset()
224 collIterate *ci = &(elems->iteratordata_); in ucol_setOffset()