• Home
  • Raw
  • Download

Lines Matching refs:pFuncs

42     return ut->pFuncs->access(ut, index, forward);  in utext_access()
89 return ut->pFuncs->nativeLength(ut); in utext_nativeLength()
105 return ut->pFuncs->mapOffsetToNative(ut); in utext_getNativeIndex()
117 ut->pFuncs->access(ut, index, true); in utext_setNativeIndex()
122 ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_setNativeIndex()
130 ut->pFuncs->access(ut, ut->chunkNativeStart, false); in utext_setNativeIndex()
160 result = ut->pFuncs->mapOffsetToNative(ut); in utext_getPreviousNativeIndex()
192 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { in utext_current32()
221 if (ut->pFuncs->access(ut, nativePosition, true)) { in utext_current32()
224 …UBool r = ut->pFuncs->access(ut, nativePosition, false); // reverse iteration flag loads precedin… in utext_current32()
276 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { in utext_next32()
290 if (ut->pFuncs->access(ut, ut->chunkNativeLimit, true) == false) { in utext_next32()
316 if (ut->pFuncs->access(ut, ut->chunkNativeStart, false) == false) { in utext_previous32()
330 if (ut->pFuncs->access(ut, ut->chunkNativeStart, false) == false) { in utext_previous32()
357 if(!ut->pFuncs->access(ut, index, true)) { in utext_next32From()
366 ut->chunkOffset = ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_next32From()
397 if(!ut->pFuncs->access(ut, index, false)) { in utext_previous32From()
405 ut->chunkOffset=ut->pFuncs->mapNativeIndexToUTF16(ut, index); in utext_previous32From()
406 if (ut->chunkOffset==0 && !ut->pFuncs->access(ut, index, false)) { in utext_previous32From()
433 return ut->pFuncs->extract(ut, start, limit, dest, destCapacity, status); in utext_extract()
447 if (a->pFuncs != b->pFuncs) { in utext_equals()
501 …int32_t i = ut->pFuncs->replace(ut, nativeStart, nativeLimit, replacementText, replacementLength, … in utext_replace()
519 ut->pFuncs->copy(ut, nativeStart, nativeLimit, destIndex, move, status); in utext_copy()
529 UText *result = src->pFuncs->clone(dest, src, deep, status); in utext_clone()
613 if ((ut->flags & UTEXT_OPEN) && ut->pFuncs->close != nullptr) { in utext_setup()
614 ut->pFuncs->close(ut); in utext_setup()
680 if (ut->pFuncs->close != nullptr) { in utext_close()
681 ut->pFuncs->close(ut); in utext_close()
697 ut->pFuncs = nullptr; in utext_close()
1652 ut->pFuncs = &utf8Funcs; in utext_openUTF8()
2060 ut->pFuncs = &repFuncs; in utext_openReplaceable()
2323 ut->pFuncs = &unistrFuncs; in utext_openConstUnicodeString()
2630 ut->pFuncs = &ucstrFuncs; in utext_openUChars()
2857 ut->pFuncs = &charIterFuncs; in utext_openCharacterIterator()