Lines Matching refs:Patterns
531 Patterns.reserve(Names.size()); in PatternSet()
533 Patterns.push_back({Name, Name.startswith("::")}); in PatternSet()
540 for (size_t I = 0; I < Patterns.size();) { in consumeNameSuffix()
541 if (::clang::ast_matchers::internal::consumeNameSuffix(Patterns[I].P, in consumeNameSuffix()
546 Patterns.erase(Patterns.begin() + I); in consumeNameSuffix()
549 return !Patterns.empty(); in consumeNameSuffix()
556 return llvm::any_of(Patterns, [&](const Pattern &Pattern) { in foundMatch()
568 llvm::SmallVector<Pattern, 8> Patterns; member in clang::ast_matchers::internal::__anon2d869e1b0811::PatternSet
583 PatternSet Patterns(Names); in matchesNodeFullFast() local
594 if (!Patterns.consumeNameSuffix(getNodeName(Node, Scratch), in matchesNodeFullFast()
603 return Patterns.foundMatch(/*AllowFullyQualified=*/false); in matchesNodeFullFast()
612 if (Patterns.foundMatch(/*AllowFullyQualified=*/false)) in matchesNodeFullFast()
617 if (Patterns.consumeNameSuffix(getNodeName(*ND, Scratch), in matchesNodeFullFast()
625 if (Patterns.consumeNameSuffix(getNodeName(*RD, Scratch), in matchesNodeFullFast()
638 return Patterns.foundMatch(/*AllowFullyQualified=*/true); in matchesNodeFullFast()