Lines Matching refs:fromPosition
424 int32_t fromPosition = fBoundaries[fEndBufIdx]; in populateFollowing() local
429 if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { in populateFollowing()
434 fBI->fPosition = fromPosition; in populateFollowing()
444 … fBI->fDictionaryCache->populateDictionary(fromPosition, pos, fromRuleStatusIdx, ruleStatusIdx); in populateFollowing()
445 if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { in populateFollowing()
479 int32_t fromPosition = fBoundaries[fStartBufIdx]; in populatePreceding() local
480 if (fromPosition == 0) { in populatePreceding()
487 if (fBI->fDictionaryCache->preceding(fromPosition, &position, &positionStatusIdx)) { in populatePreceding()
492 int32_t backupPosition = fromPosition; in populatePreceding()
525 } while (position >= fromPosition); in populatePreceding()
552 if (position >= fromPosition) { in populatePreceding()
560 U_ASSERT(position==dictSegEndPosition || position>=fromPosition); in populatePreceding()
563 if (!segmentHandledByDictionary && position < fromPosition) { in populatePreceding()
567 } while (position < fromPosition); in populatePreceding()