Lines Matching refs:fromPosition
426 int32_t fromPosition = fBoundaries[fEndBufIdx]; in populateFollowing() local
431 if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { in populateFollowing()
436 fBI->fPosition = fromPosition; in populateFollowing()
446 … fBI->fDictionaryCache->populateDictionary(fromPosition, pos, fromRuleStatusIdx, ruleStatusIdx); in populateFollowing()
447 if (fBI->fDictionaryCache->following(fromPosition, &pos, &ruleStatusIdx)) { in populateFollowing()
481 int32_t fromPosition = fBoundaries[fStartBufIdx]; in populatePreceding() local
482 if (fromPosition == 0) { in populatePreceding()
489 if (fBI->fDictionaryCache->preceding(fromPosition, &position, &positionStatusIdx)) { in populatePreceding()
494 int32_t backupPosition = fromPosition; in populatePreceding()
527 } while (position >= fromPosition); in populatePreceding()
554 if (position >= fromPosition) { in populatePreceding()
562 U_ASSERT(position==dictSegEndPosition || position>=fromPosition); in populatePreceding()
565 if (!segmentHandledByDictionary && position < fromPosition) { in populatePreceding()
569 } while (position < fromPosition); in populatePreceding()