Lines Matching refs:Patterns
366 Patterns.push_back({Name, Name.startswith("::")}); in PatternSet()
373 for (size_t I = 0; I < Patterns.size();) { in consumeNameSuffix()
374 if (internal::consumeNameSuffix(Patterns[I].P, NodeName) || in consumeNameSuffix()
378 Patterns.erase(Patterns.begin() + I); in consumeNameSuffix()
381 return !Patterns.empty(); in consumeNameSuffix()
388 for (auto& P: Patterns) in foundMatch()
399 llvm::SmallVector<Pattern, 8> Patterns; member in clang::ast_matchers::internal::__anoned29a3e60611::PatternSet
414 PatternSet Patterns(Names); in matchesNodeFullFast() local
425 if (!Patterns.consumeNameSuffix(getNodeName(Node, Scratch), in matchesNodeFullFast()
434 return Patterns.foundMatch(/*AllowFullyQualified=*/false); in matchesNodeFullFast()
437 if (Patterns.foundMatch(/*AllowFullyQualified=*/false)) in matchesNodeFullFast()
442 if (Patterns.consumeNameSuffix(getNodeName(*ND, Scratch), in matchesNodeFullFast()
450 if (Patterns.consumeNameSuffix(getNodeName(*RD, Scratch), in matchesNodeFullFast()
463 return Patterns.foundMatch(/*AllowFullyQualified=*/true); in matchesNodeFullFast()