Lines Matching refs:fSuffix
377 : fPrefix(prefix), fSuffix(suffix), fFlags(flags) {}
403 if (!result.suffix.isBogus() || fSuffix == nullptr || !matched(fPrefix, result.prefix)) {
409 bool maybeMore = fSuffix->match(segment, result, status);
411 result.suffix = fSuffix->getPattern();
419 (fSuffix != nullptr && fSuffix->smokeTest(segment));
424 if (matched(fPrefix, result.prefix) && matched(fSuffix, result.suffix)) {
437 if (fSuffix != nullptr) {
438 fSuffix->postProcess(result);
447 } else if (length(lhs.fSuffix) != length(rhs.fSuffix)) {
448 return length(lhs.fSuffix) > length(rhs.fSuffix) ? -1 : 1;
458 (fSuffix ? fSuffix->getPattern() : u"null") + u">";