Lines Matching refs:pFuncs
40 return ut->pFuncs->access(ut, index, forward); in utext_access()
87 return ut->pFuncs->nativeLength(ut); in utext_nativeLength()
103 return ut->pFuncs->mapOffsetToNative(ut); in utext_getNativeIndex()
115 ut->pFuncs->access(ut, index, TRUE); in utext_setNativeIndex()
120 ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_setNativeIndex()
128 ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE); in utext_setNativeIndex()
158 result = ut->pFuncs->mapOffsetToNative(ut); in utext_getPreviousNativeIndex()
190 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { in utext_current32()
220 if (ut->pFuncs->access(ut, nativePosition, TRUE)) { in utext_current32()
223 …UBool r = ut->pFuncs->access(ut, nativePosition, FALSE); // reverse iteration flag loads precedin… in utext_current32()
271 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { in utext_next32()
285 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, TRUE) == FALSE) { in utext_next32()
311 if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { in utext_previous32()
325 if (ut->pFuncs->access(ut, ut->chunkNativeStart, FALSE) == FALSE) { in utext_previous32()
352 if(!ut->pFuncs->access(ut, index, TRUE)) { in utext_next32From()
361 ut->chunkOffset = ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_next32From()
392 if(!ut->pFuncs->access(ut, index, FALSE)) { in utext_previous32From()
400 ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_previous32From()
401 if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, FALSE)) { in utext_previous32From()
428 return ut->pFuncs->extract(ut, start, limit, dest, destCapacity, status); in utext_extract()
442 if (a->pFuncs != b->pFuncs) { in utext_equals()
496 …int32_t i = ut->pFuncs->replace(ut, nativeStart, nativeLimit, replacementText, replacementLength, … in utext_replace()
514 ut->pFuncs->copy(ut, nativeStart, nativeLimit, destIndex, move, status); in utext_copy()
524 UText *result = src->pFuncs->clone(dest, src, deep, status); in utext_clone()
608 if ((ut->flags & UTEXT_OPEN) && ut->pFuncs->close != NULL) { in utext_setup()
609 ut->pFuncs->close(ut); in utext_setup()
675 if (ut->pFuncs->close != NULL) { in utext_close()
676 ut->pFuncs->close(ut); in utext_close()
692 ut->pFuncs = NULL; in utext_close()
1647 ut->pFuncs = &utf8Funcs; in utext_openUTF8()
2055 ut->pFuncs = &repFuncs; in utext_openReplaceable()
2318 ut->pFuncs = &unistrFuncs; in utext_openConstUnicodeString()
2625 ut->pFuncs = &ucstrFuncs; in utext_openUChars()
2852 ut->pFuncs = &charIterFuncs; in utext_openCharacterIterator()