Lines Matching refs:fSuffix
363 : fPrefix(prefix), fSuffix(suffix), fFlags(flags) {} in AffixMatcher()
389 if (!result.suffix.isBogus() || fSuffix == nullptr || !matched(fPrefix, result.prefix)) { in match()
395 bool maybeMore = fSuffix->match(segment, result, status); in match()
397 result.suffix = fSuffix->getPattern(); in match()
405 (fSuffix != nullptr && fSuffix->smokeTest(segment)); in smokeTest()
410 if (matched(fPrefix, result.prefix) && matched(fSuffix, result.suffix)) { in postProcess()
423 if (fSuffix != nullptr) { in postProcess()
424 fSuffix->postProcess(result); in postProcess()
433 } else if (length(lhs.fSuffix) != length(rhs.fSuffix)) { in compareTo()
434 return length(lhs.fSuffix) > length(rhs.fSuffix) ? -1 : 1; in compareTo()
444 (fSuffix ? fSuffix->getPattern() : u"null") + u">"; in toString()