Lines Matching refs:fSuffix
365 : fPrefix(prefix), fSuffix(suffix), fFlags(flags) {} in AffixMatcher()
391 if (!result.suffix.isBogus() || fSuffix == nullptr || !matched(fPrefix, result.prefix)) { in match()
397 bool maybeMore = fSuffix->match(segment, result, status); in match()
399 result.suffix = fSuffix->getPattern(); in match()
407 (fSuffix != nullptr && fSuffix->smokeTest(segment)); in smokeTest()
412 if (matched(fPrefix, result.prefix) && matched(fSuffix, result.suffix)) { in postProcess()
425 if (fSuffix != nullptr) { in postProcess()
426 fSuffix->postProcess(result); in postProcess()
435 } else if (length(lhs.fSuffix) != length(rhs.fSuffix)) { in compareTo()
436 return length(lhs.fSuffix) > length(rhs.fSuffix) ? -1 : 1; in compareTo()
446 (fSuffix ? fSuffix->getPattern() : u"null") + u">"; in toString()