Lines Matching refs:Patterns
530 Patterns.reserve(Names.size()); in PatternSet()
532 Patterns.push_back({Name, Name.startswith("::")}); in PatternSet()
539 for (size_t I = 0; I < Patterns.size();) { in consumeNameSuffix()
540 if (::clang::ast_matchers::internal::consumeNameSuffix(Patterns[I].P, in consumeNameSuffix()
545 Patterns.erase(Patterns.begin() + I); in consumeNameSuffix()
548 return !Patterns.empty(); in consumeNameSuffix()
555 return llvm::any_of(Patterns, [&](const Pattern &Pattern) { in foundMatch()
567 llvm::SmallVector<Pattern, 8> Patterns; member in clang::ast_matchers::internal::__anon8650ff4f0811::PatternSet
582 PatternSet Patterns(Names); in matchesNodeFullFast() local
593 if (!Patterns.consumeNameSuffix(getNodeName(Node, Scratch), in matchesNodeFullFast()
602 return Patterns.foundMatch(/*AllowFullyQualified=*/false); in matchesNodeFullFast()
611 if (Patterns.foundMatch(/*AllowFullyQualified=*/false)) in matchesNodeFullFast()
616 if (Patterns.consumeNameSuffix(getNodeName(*ND, Scratch), in matchesNodeFullFast()
624 if (Patterns.consumeNameSuffix(getNodeName(*RD, Scratch), in matchesNodeFullFast()
637 return Patterns.foundMatch(/*AllowFullyQualified=*/true); in matchesNodeFullFast()