Lines Matching defs:Patterns
532 Patterns.reserve(Names.size());
534 Patterns.push_back({Name, Name.starts_with("::")});
548 for (size_t I = 0, E = Patterns.size(); I != E; ++I) {
549 StringRef Pattern = Patterns[I].P;
550 if (ast_matchers::internal::consumeNameSuffix(Patterns[I].P, NodeName))
551 Patterns.push_back({Pattern, Patterns[I].IsFullyQualified});
554 llvm::erase_if(Patterns, [&NodeName](auto &Pattern) {
559 return !Patterns.empty();
566 return llvm::any_of(Patterns, [&](const Pattern &Pattern) {
578 llvm::SmallVector<Pattern, 8> Patterns;
593 PatternSet Patterns(Names);
604 if (!Patterns.consumeNameSuffix(getNodeName(Node, Scratch),
613 return Patterns.foundMatch(/*AllowFullyQualified=*/false);
622 if (Patterns.foundMatch(/*AllowFullyQualified=*/false))
627 if (Patterns.consumeNameSuffix(getNodeName(*ND, Scratch),
635 if (Patterns.consumeNameSuffix(getNodeName(*RD, Scratch),
648 return Patterns.foundMatch(/*AllowFullyQualified=*/true);