Home | History | Annotate | Download | only in ASTMatchers

Lines Matching refs:Finder

209   auto &SourceManager = Finder->getASTContext().getSourceManager();
230 auto &SourceManager = Finder->getASTContext().getSourceManager();
256 auto &SourceManager = Finder->getASTContext().getSourceManager();
561 Node.getBitWidthValue(Finder->getASTContext()) == Width;
582 InnerMatcher.matches(*Initializer, Finder, Builder));
620 return matchesFirstInRange(InnerMatcher, List.begin(), List.end(), Finder,
647 return InnerMatcher.matches(*Node.IgnoreImplicit(), Finder, Builder);
677 return InnerMatcher.matches(*Node.IgnoreImpCasts(), Finder, Builder);
698 return InnerMatcher.matches(*Node.IgnoreParenCasts(), Finder, Builder);
724 return InnerMatcher.matches(*Node.IgnoreParenImpCasts(), Finder, Builder);
740 return InnerMatcher.matches(Node.IgnoreParens(), Finder, Builder);
771 return InnerMatcher.matches(List[N], Finder, Builder);
806 return InnerMatcher.matches(Node.getAsType(), Finder, Builder);
824 return InnerMatcher.matches(Node.getAsTemplate(), Finder, Builder);
843 return InnerMatcher.matches(*Node.getAsDecl(), Finder, Builder);
861 return InnerMatcher.matches(*Node.getAsExpr(), Finder, Builder);
894 return InnerMatcher.matches(Node.getIntegralType(), Finder, Builder);
1223 InnerMatcher.matches(*SyntForm, Finder, Builder));
1536 InnerMatcher.matches(*Increment, Finder, Builder));
1550 return (Init != nullptr && InnerMatcher.matches(*Init, Finder, Builder));
1575 return (Var != nullptr && InnerMatcher.matches(*Var, Finder, Builder));
1589 return (Init != nullptr && InnerMatcher.matches(*Init, Finder, Builder));
2178 return InnerMatcher.matches(ArgumentType, Finder, Builder);
2319 return Finder->classIsDerivedFrom(&Node, Base, Builder);
2325 return isDerivedFrom(hasName(BaseName)).matches(Node, Finder, Builder);
2333 .matches(Node, Finder, Builder);
2341 return isSameOrDerivedFrom(hasName(BaseName)).matches(Node, Finder, Builder);
2358 Node.method_end(), Finder, Builder);
2573 InnerMatcher.matches(*UnderlyingDecl, Finder, Builder);
2591 InnerMatcher.matches(*ExprNode, Finder, Builder));
2608 return InnerMatcher.matches(TypeDecl, Finder, Builder);
2711 InnerMatcher.matches(*ExprNode, Finder, Builder));
2725 return callExpr(hasDeclaration(InnerMatcher)).matches(Node, Finder, Builder);
2743 Finder, Builder);
2768 .matches(Node.getType(), Finder, Builder);
2784 return Inner.matches(Node.getTypeSourceInfo()->getTypeLoc(), Finder, Builder);
2814 Finder, Builder));
2821 .matches(Node, Finder, Builder);
2836 return InnerMatcher.matches(*Node.getUnqualifiedDesugaredType(), Finder,
2856 InnerMatcher.matches(Node->getPointeeType(), Finder, Builder));
2875 return InnerMatcher.matches(Node.getCanonicalType(), Finder, Builder);
2882 .matches(Node, Finder, Builder);
2889 InnerMatcher.matches(*ExprNode, Finder, Builder));
2898 .matches(Node, Finder, Builder);
2906 .matches(Node, Finder, Builder);
2922 InnerMatcher.matches(*DeclNode, Finder, Builder));
2943 return InnerMatcher.matches(*UsingDecl, Finder, Builder);
2965 Node.decls_end(), Finder, Builder);
2980 return InnerMatcher.matches(*FoundDecl, Finder, Builder);
2998 InnerMatcher.matches(*Initializer, Finder, Builder));
3128 *Node.getArg(N)->IgnoreParenImpCasts(), Finder, Builder));
3172 return InnerMatcher.matches(**Iterator, Finder, Builder);
3208 Node.init_end(), Finder, Builder);
3228 InnerMatcher.matches(*NodeAsDecl, Finder, Builder));
3248 InnerMatcher.matches(*NodeAsExpr, Finder, Builder));
3325 if (InnerMatcher.matches(*Arg, Finder, &Result)) {
3369 *Node.getParamDecl(N), Finder, Builder));
3401 .matches(Node, Finder, &Matches)
3409 Finder, &ArgMatches)) {
3415 .matches(Node, Finder, &ParamMatches)) {
3441 Node.param_end(), Finder, Builder);
3478 return InnerMatcher.matches(Node.getReturnType(), Finder, Builder);
3592 return FnTy->isNothrow(Finder->getASTContext());
3626 InnerMatcher.matches(*Condition, Finder, Builder));
3638 return (Then != nullptr && InnerMatcher.matches(*Then, Finder, Builder));
3650 return (Else != nullptr && InnerMatcher.matches(*Else, Finder, Builder));
3703 InnerMatcher.matches(*DeclarationStatement, Finder, Builder);
3718 return InnerMatcher.matches(*Expression, Finder, Builder);
3735 return InnerMatcher.matches(*Expression, Finder, Builder);
3758 InnerMatcher.matches(*Statement, Finder, Builder));
3778 CS->body_end(), Finder, Builder);
3838 InnerMatcher.matches(*LeftHandSide, Finder, Builder));
3853 InnerMatcher.matches(*RightHandSide, Finder, Builder));
3874 InnerMatcher.matches(*Operand, Finder, Builder));
3900 InnerMatcher.matches(*SubExpression, Finder, Builder));
3921 return InnerMatcher.matches(NodeType, Finder, Builder);
3930 return InnerMatcher.matches(Node.getType(), Finder, Builder);
3984 InnerMatcher.matches(*Expression, Finder, Builder));
3999 InnerMatcher.matches(*Expression, Finder, Builder));
4056 InnerMatcher.matches(*Parent, Finder, Builder));
4090 InnerMatcher.matches(*Overridden, Finder, &OverriddenBuilder);
4413 return InnerMatcher.matches(*Node.getMemberDecl(), Finder, Builder);
4430 return InnerMatcher.matches(*Node.getBase(), Finder, Builder);
4445 Node.shadow_end(), Finder, Builder);
4462 return InnerMatcher.matches(*Node.getTargetDecl(), Finder, Builder);
4739 return InnerMatcher.matches(*Node.getSizeExpr(), Finder, Builder);
5066 return InnerMatcher.matches(*Qualifier, Finder, Builder);
5088 return InnerMatcher.matches(Node.getNamedType(), Finder, Builder);
5157 return InnerType.matches(Node.getDecayedType(), Finder, Builder);
5177 return InnerMatcher.matches(*Decl::castFromDeclContext(DC), Finder, Builder);
5225 return InnerMatcher.matches(QualType(Node.getAsType(), 0), Finder, Builder);
5241 return Node && InnerMatcher.matches(Node.getTypeLoc(), Finder, Builder);
5259 return InnerMatcher.matches(*NextNode, Finder, Builder);
5277 return InnerMatcher.matches(NextNode, Finder, Builder);
5294 return InnerMatcher.matches(*Node.getAsNamespace(), Finder, Builder);
5344 bool CaseMatched = InnerMatcher.matches(*SC, Finder, &CaseBuilder);
5370 if (InnerMatcher.matches(*I, Finder, &InitBuilder)) {
5513 return InnerMatcher.matches(*Node.getLHS(), Finder, Builder);
5546 return InnerMatcher.matches(*RetValue, Finder, Builder);
5597 const auto &Parents = Finder->getASTContext().getParents(Node);
5605 if(InnerMatcher.matches(*FuncDeclNode, Finder, Builder)) {
5610 Finder, Builder)) {
5614 for(const auto &Parent: Finder->getASTContext().getParents(CurNode))