Lines Matching refs:fSuffix
384 : fPrefix(prefix), fSuffix(suffix), fFlags(flags) {} in AffixMatcher()
410 if (!result.suffix.isBogus() || fSuffix == nullptr || !matched(fPrefix, result.prefix)) { in match()
416 bool maybeMore = fSuffix->match(segment, result, status); in match()
418 result.suffix = fSuffix->getPattern(); in match()
426 (fSuffix != nullptr && fSuffix->smokeTest(segment)); in smokeTest()
431 if (matched(fPrefix, result.prefix) && matched(fSuffix, result.suffix)) { in postProcess()
444 if (fSuffix != nullptr) { in postProcess()
445 fSuffix->postProcess(result); in postProcess()
454 } else if (length(lhs.fSuffix) != length(rhs.fSuffix)) { in compareTo()
455 return length(lhs.fSuffix) > length(rhs.fSuffix) ? -1 : 1; in compareTo()
465 (fSuffix ? fSuffix->getPattern() : u"null") + u">"; in toString()