Lines Matching refs:pFuncs

38     return ut->pFuncs->access(ut, index, forward);  in utext_access()
85 return ut->pFuncs->nativeLength(ut); in utext_nativeLength()
101 return ut->pFuncs->mapOffsetToNative(ut); in utext_getNativeIndex()
113 ut->pFuncs->access(ut, index, TRUE); in utext_setNativeIndex()
118 ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_setNativeIndex()
126 ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE); in utext_setNativeIndex()
156 result = ut->pFuncs->mapOffsetToNative(ut); in utext_getPreviousNativeIndex()
188 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { in utext_current32()
218 if (ut->pFuncs->access(ut, nativePosition, TRUE)) { in utext_current32()
221 …UBool r = ut->pFuncs->access(ut, nativePosition, FALSE); // reverse iteration flag loads precedin… in utext_current32()
269 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { in utext_next32()
283 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { in utext_next32()
309 if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { in utext_previous32()
323 if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { in utext_previous32()
350 if(!ut->pFuncs->access(ut, index, TRUE)) { in utext_next32From()
359 ut->chunkOffset = ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_next32From()
390 if(!ut->pFuncs->access(ut, index, FALSE)) { in utext_previous32From()
398 ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_previous32From()
399 if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, FALSE)) { in utext_previous32From()
426 return ut->pFuncs->extract(ut, start, limit, dest, destCapacity, status); in utext_extract()
440 if (a->pFuncs != b->pFuncs) { in utext_equals()
494 …int32_t i = ut->pFuncs->replace(ut, nativeStart, nativeLimit, replacementText, replacementLength, … in utext_replace()
512 ut->pFuncs->copy(ut, nativeStart, nativeLimit, destIndex, move, status); in utext_copy()
522 UText *result = src->pFuncs->clone(dest, src, deep, status); in utext_clone()
606 if ((ut->flags & UTEXT_OPEN) && ut->pFuncs->close != NULL) { in utext_setup()
607 ut->pFuncs->close(ut); in utext_setup()
673 if (ut->pFuncs->close != NULL) { in utext_close()
674 ut->pFuncs->close(ut); in utext_close()
690 ut->pFuncs = NULL; in utext_close()
1632 ut->pFuncs = &utf8Funcs; in utext_openUTF8()
2037 ut->pFuncs = &repFuncs; in utext_openReplaceable()
2300 ut->pFuncs = &unistrFuncs; in utext_openConstUnicodeString()
2601 ut->pFuncs = &ucstrFuncs; in utext_openUChars()
2825 ut->pFuncs = &charIterFuncs; in utext_openCharacterIterator()