Lines Matching refs:fCachedBreakPositions
207 if (fCachedBreakPositions) {
208 uprv_free(fCachedBreakPositions);
209 fCachedBreakPositions = NULL;
287 fCachedBreakPositions = NULL;
583 if (fCachedBreakPositions != NULL) {
586 int32_t pos = fCachedBreakPositions[fPositionInCache];
613 if (fCachedBreakPositions != NULL) {
621 int32_t pos = fCachedBreakPositions[fPositionInCache];
709 if (fCachedBreakPositions != NULL) {
710 if (offset >= fCachedBreakPositions[0]
711 && offset < fCachedBreakPositions[fNumCachedBreakPositions - 1]) {
714 while (offset >= fCachedBreakPositions[fPositionInCache]) {
717 int32_t pos = fCachedBreakPositions[fPositionInCache];
815 if (fCachedBreakPositions != NULL) {
818 if (offset > fCachedBreakPositions[0]
819 && offset <= fCachedBreakPositions[fNumCachedBreakPositions - 1]) {
822 && offset > fCachedBreakPositions[fPositionInCache])
830 utext_setNativeIndex(fText, fCachedBreakPositions[fPositionInCache]);
831 return fCachedBreakPositions[fPositionInCache];
1409 if (fCachedBreakPositions) {
1410 uprv_free(fCachedBreakPositions);
1412 fCachedBreakPositions = NULL;
1759 fCachedBreakPositions = (int32_t *)uprv_malloc(totalBreaks * sizeof(int32_t));
1760 if (fCachedBreakPositions != NULL) {
1764 fCachedBreakPositions[out++] = startPos;
1767 fCachedBreakPositions[out++] = breaks.elementAti(i);
1769 if (endPos > fCachedBreakPositions[out-1]) {
1770 fCachedBreakPositions[out] = endPos;