Lines Matching refs:fBoundaries
222 fBoundaries[0] = pos; in reset()
294 fTextIdx = fBoundaries[fBufIdx]; in previous()
304 if (pos < fBoundaries[fStartBufIdx] || pos > fBoundaries[fEndBufIdx]) { in seek()
307 if (pos == fBoundaries[fStartBufIdx]) { in seek()
310 fTextIdx = fBoundaries[fBufIdx]; in seek()
313 if (pos == fBoundaries[fEndBufIdx]) { in seek()
315 fTextIdx = fBoundaries[fBufIdx]; in seek()
324 if (fBoundaries[probe] > pos) { in seek()
330 U_ASSERT(fBoundaries[max] > pos); in seek()
332 fTextIdx = fBoundaries[fBufIdx]; in seek()
342 U_ASSERT(position < fBoundaries[fStartBufIdx] || position > fBoundaries[fEndBufIdx]); in populateNear()
352 if ((position < fBoundaries[fStartBufIdx] - 15) || position > (fBoundaries[fEndBufIdx] + 15)) { in populateNear()
384 if (fBoundaries[fEndBufIdx] < position) { in populateNear()
387 while (fBoundaries[fEndBufIdx] < position) { in populateNear()
393 …fTextIdx = fBoundaries[fBufIdx]; // Required because populateFollowing may add extra bou… in populateNear()
400 if (fBoundaries[fStartBufIdx] > position) { in populateNear()
403 while (fBoundaries[fStartBufIdx] > position) { in populateNear()
407 …fTextIdx = fBoundaries[fBufIdx]; // Required because populatePreceding may add extra bou… in populateNear()
426 int32_t fromPosition = fBoundaries[fEndBufIdx]; in populateFollowing()
481 int32_t fromPosition = fBoundaries[fStartBufIdx]; in populatePreceding()
596 U_ASSERT(position > fBoundaries[fEndBufIdx]); in addFollowing()
602 fBoundaries[nextIdx] = position; in addFollowing()
618 U_ASSERT(position < fBoundaries[fStartBufIdx]); in addPreceding()
630 fBoundaries[nextIdx] = position; in addPreceding()
645 RBBIDebugPrintf("%d %d\n", i, fBoundaries[i]); in dumpCache()