Lines Matching refs:pFuncs
35 return ut->pFuncs->access(ut, index, forward); in utext_access()
82 return ut->pFuncs->nativeLength(ut); in utext_nativeLength()
98 return ut->pFuncs->mapOffsetToNative(ut); in utext_getNativeIndex()
110 ut->pFuncs->access(ut, index, TRUE); in utext_setNativeIndex()
115 ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_setNativeIndex()
123 ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE); in utext_setNativeIndex()
153 result = ut->pFuncs->mapOffsetToNative(ut); in utext_getPreviousNativeIndex()
185 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { in utext_current32()
215 if (ut->pFuncs->access(ut, nativePosition, TRUE)) { in utext_current32()
218 …UBool r = ut->pFuncs->access(ut, nativePosition, FALSE); // reverse iteration flag loads precedin… in utext_current32()
266 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { in utext_next32()
280 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { in utext_next32()
306 if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { in utext_previous32()
320 if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { in utext_previous32()
347 if(!ut->pFuncs->access(ut, index, TRUE)) { in utext_next32From()
356 ut->chunkOffset = ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_next32From()
387 if(!ut->pFuncs->access(ut, index, FALSE)) { in utext_previous32From()
395 ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_previous32From()
396 if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, FALSE)) { in utext_previous32From()
423 return ut->pFuncs->extract(ut, start, limit, dest, destCapacity, status); in utext_extract()
437 if (a->pFuncs != b->pFuncs) { in utext_equals()
846 …int32_t i = ut->pFuncs->replace(ut, nativeStart, nativeLimit, replacementText, replacementLength, … in utext_replace()
864 ut->pFuncs->copy(ut, nativeStart, nativeLimit, destIndex, move, status); in utext_copy()
872 result = src->pFuncs->clone(dest, src, deep, status); in utext_clone()
949 if ((ut->flags & UTEXT_OPEN) && ut->pFuncs->close != NULL) { in utext_setup()
950 ut->pFuncs->close(ut); in utext_setup()
1016 if (ut->pFuncs->close != NULL) { in utext_close()
1017 ut->pFuncs->close(ut); in utext_close()
1033 ut->pFuncs = NULL; in utext_close()
1984 ut->pFuncs = &utf8Funcs; in utext_openUTF8()
2389 ut->pFuncs = &repFuncs; in utext_openReplaceable()
2633 ut->pFuncs = &unistrFuncs; in utext_openUnicodeString()
2656 ut->pFuncs = &unistrFuncs; in utext_openConstUnicodeString()
2957 ut->pFuncs = &ucstrFuncs; in utext_openUChars()
3180 ut->pFuncs = &charIterFuncs; in utext_openCharacterIterator()