reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
  627           InnerMatcher.matches(*Initializer, Finder, Builder));
  650           InnerMatcher.matches(*Decl, Finder, Builder));
  715   return InnerMatcher.matches(*Node.IgnoreImplicit(), Finder, Builder);
  745   return InnerMatcher.matches(*Node.IgnoreImpCasts(), Finder, Builder);
  766   return InnerMatcher.matches(*Node.IgnoreParenCasts(), Finder, Builder);
  792   return InnerMatcher.matches(*Node.IgnoreParenImpCasts(), Finder, Builder);
  808   return InnerMatcher.matches(Node.IgnoreParens(), Finder, Builder);
  825   return InnerMatcher.matches(*E, Finder, Builder);
  898   return InnerMatcher.matches(List[N], Finder, Builder);
  933   return InnerMatcher.matches(Node.getAsType(), Finder, Builder);
  951   return InnerMatcher.matches(Node.getAsTemplate(), Finder, Builder);
  970     return InnerMatcher.matches(*Node.getAsDecl(), Finder, Builder);
  988     return InnerMatcher.matches(*Node.getAsExpr(), Finder, Builder);
 1021   return InnerMatcher.matches(Node.getIntegralType(), Finder, Builder);
 1495           InnerMatcher.matches(*SyntForm, Finder, Builder));
 1852           InnerMatcher.matches(*Increment, Finder, Builder));
 1866   return (Init != nullptr && InnerMatcher.matches(*Init, Finder, Builder));
 1890   return (Var != nullptr && InnerMatcher.matches(*Var, Finder, Builder));
 1904   return (Init != nullptr && InnerMatcher.matches(*Init, Finder, Builder));
 2485   return InnerMatcher.matches(ArgumentType, Finder, Builder);
 2660     return Matcher<CXXRecordDecl>(M).matches(*RD, Finder, Builder);
 2663   return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
 2675     return Matcher<CXXRecordDecl>(M).matches(*RD, Finder, Builder);
 2678   return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
 2693     return Matcher<CXXRecordDecl>(M).matches(*RD, Finder, Builder);
 2696   return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
 2744     return Matcher<CXXRecordDecl>(M).matches(*RD, Finder, Builder);
 2747   return Matcher<ObjCInterfaceDecl>(M).matches(*InterfaceDecl, Finder, Builder);
 2993          InnerMatcher.matches(*UnderlyingDecl, Finder, Builder);
 3019           InnerMatcher.matches(*ExprNode, Finder, Builder));
 3036   return InnerMatcher.matches(TypeDecl, Finder, Builder);
 3119           InnerMatcher.matches(*ReceiverNode->IgnoreParenImpCasts(), Finder,
 3237           InnerMatcher.matches(*ExprNode, Finder, Builder));
 3251   return callExpr(hasDeclaration(InnerMatcher)).matches(Node, Finder, Builder);
 3274     return InnerMatcher.matches(QT, Finder, Builder);
 3302     return qualType(hasDeclaration(InnerMatcher)).matches(QT, Finder, Builder);
 3319   return Inner.matches(Node.getTypeSourceInfo()->getTypeLoc(), Finder, Builder);
 3349           InnerMatcher.matches(Node->getPointeeType(), Finder, Builder));
 3356       .matches(Node, Finder, Builder);
 3371   return InnerMatcher.matches(*Node.getUnqualifiedDesugaredType(), Finder,
 3391           InnerMatcher.matches(Node->getPointeeType(), Finder, Builder));
 3410   return InnerMatcher.matches(Node.getCanonicalType(), Finder, Builder);
 3417       .matches(Node, Finder, Builder);
 3441           InnerMatcher.matches(*ExprNode, Finder, Builder));
 3464       .matches(Node, Finder, Builder);
 3472       .matches(Node, Finder, Builder);
 3488           InnerMatcher.matches(*DeclNode, Finder, Builder));
 3509     return InnerMatcher.matches(*UsingDecl, Finder, Builder);
 3546     return InnerMatcher.matches(*FoundDecl, Finder, Builder);
 3564           InnerMatcher.matches(*Initializer, Finder, Builder));
 3707           InnerMatcher.matches(
 3721           InnerMatcher.matches(*Node.getInit(N), Finder, Builder);
 3765   return InnerMatcher.matches(**Iterator, Finder, Builder);
 3821       InnerMatcher.matches(*NodeAsDecl, Finder, Builder));
 3841       InnerMatcher.matches(*NodeAsExpr, Finder, Builder));
 3927     if (InnerMatcher.matches(*Arg, Finder, &Result)) {
 3983           && InnerMatcher.matches(*Node.parameters()[N], Finder, Builder));
 4015                               .matches(Node, Finder, &Matches)
 4022     if (ArgMatcher.matches(*(Node.getArg(ArgIndex)->IgnoreParenCasts()),
 4029               .matches(Node, Finder, &ParamMatches)) {
 4131   return InnerMatcher.matches(Node.getReturnType(), Finder, Builder);
 4289           InnerMatcher.matches(*Condition, Finder, Builder));
 4301   return (Then != nullptr && InnerMatcher.matches(*Then, Finder, Builder));
 4313   return (Else != nullptr && InnerMatcher.matches(*Else, Finder, Builder));
 4366          InnerMatcher.matches(*DeclarationStatement, Finder, Builder);
 4381     return InnerMatcher.matches(*Expression, Finder, Builder);
 4398     return InnerMatcher.matches(*Expression, Finder, Builder);
 4421           InnerMatcher.matches(*Statement, Finder, Builder));
 4565           InnerMatcher.matches(*LeftHandSide, Finder, Builder));
 4580           InnerMatcher.matches(*RightHandSide, Finder, Builder));
 4601           InnerMatcher.matches(*Operand, Finder, Builder));
 4626           InnerMatcher.matches(*SubExpression, Finder, Builder));
 4650   return InnerMatcher.matches(NodeType, Finder, Builder);
 4659   return InnerMatcher.matches(Node.getType(), Finder, Builder);
 4713           InnerMatcher.matches(*Expression, Finder, Builder));
 4728           InnerMatcher.matches(*Expression, Finder, Builder));
 4793           InnerMatcher.matches(*Parent, Finder, Builder));
 4827         InnerMatcher.matches(*Overridden, Finder, &OverriddenBuilder);
 5161   return InnerMatcher.matches(*Node.getMemberDecl(), Finder, Builder);
 5191   return InnerMatcher.matches(*Node.getBase(), Finder, Builder);
 5223   return InnerMatcher.matches(*Node.getTargetDecl(), Finder, Builder);
 5509   return InnerMatcher.matches(*Node.getSizeExpr(), Finder, Builder);
 5877     return InnerMatcher.matches(*Qualifier, Finder, Builder);
 5899   return InnerMatcher.matches(Node.getNamedType(), Finder, Builder);
 5969   return InnerType.matches(Node.getDecayedType(), Finder, Builder);
 5989   return InnerMatcher.matches(*Decl::castFromDeclContext(DC), Finder, Builder);
 6038   return InnerMatcher.matches(QualType(Node.getAsType(), 0), Finder, Builder);
 6055          InnerMatcher.matches(Node.getTypeLoc(), Finder, Builder);
 6073   return InnerMatcher.matches(*NextNode, Finder, Builder);
 6091   return InnerMatcher.matches(NextNode, Finder, Builder);
 6108   return InnerMatcher.matches(*Node.getAsNamespace(), Finder, Builder);
 6158     bool CaseMatched = InnerMatcher.matches(*SC, Finder, &CaseBuilder);
 6184     if (InnerMatcher.matches(*I, Finder, &InitBuilder)) {
 6309   return InnerMatcher.matches(*ES.getExpr(), Finder, Builder);
 6387   return InnerMatcher.matches(*Node.getLHS(), Finder, Builder);
 6420     return InnerMatcher.matches(*RetValue, Finder, Builder);
 6475       if(InnerMatcher.matches(*FuncDeclNode, Finder, Builder)) {
 6479       if(InnerMatcher.matches(*LambdaExprNode->getCallOperator(),
 6548          InnerMatcher.matches(**Node.getArraySize(), Finder, Builder);
 6624         return InnerMatcher.matches(*MaterializeTemp->GetTemporaryExpr(),
 6629   return InnerMatcher.matches(Node, Finder, Builder);
 6700   return InnerMatcher.matches(*Node.getStructuredBlock(), Finder, Builder);
tools/clang/include/clang/ASTMatchers/ASTMatchersInternal.h
  623     if (Matcher.matches(*I, Finder, &Result)) {
  639     if (Matcher.matches(**I, Finder, &Result)) {
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
  555       if (MP.first.matches(Node, this, &Builder)) {
  769       if (Matcher.matches(*Alias, this, &Result)) {
  786       if (Matcher.matches(*Alias, this, &Result)) {
  876     if (Base.matches(*ClassDecl, this, &Result)) {
  904     if (Base.matches(*ClassDecl, this, Builder))
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
   24   return InnerMatcher.matches(*Range, Finder, Builder);
   36   return InnerMatcher.matches(*Result, Finder, Builder);
   55   return InnerMatcher.matches(*Node.getControllingExpr(), Finder, Builder);
tools/clang/tools/extra/clang-move/Move.cpp
   46   return InnerMatcher.matches(*Decl::castFromDeclContext(Context), Finder,
   60   return InnerMatcher.matches(*Parent, Finder, Builder);
tools/clang/tools/extra/clang-tidy/abseil/StrCatAppendCheck.cpp
   36   return InnerMatcher.matches(*E, Finder, Builder);
tools/clang/tools/extra/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.cpp
   58          TypeMatcher.matches(Node.getDefaultArgument(), Finder, Builder);
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  520   if (InnerMatcher.matches(*SimpleNode, Finder, Builder))
  526   if (DREHasInit.matches(*SimpleNode, Finder, Builder))
  536   if (DREHasDefinition.matches(*SimpleNode, Finder, Builder))
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
   32   if (InnerMatcher.matches(*E, Finder, Builder))
   37     return M.matches(*CE->getSubExpr(), Finder, Builder);
   40     return M.matches(*UE->getSubExpr(), Finder, Builder);
   44     return LHS.matches(*BE->getLHS(), Finder, Builder) ||
   45            RHS.matches(*BE->getRHS(), Finder, Builder);
tools/clang/tools/extra/clang-tidy/bugprone/UndelegatedConstructorCheck.cpp
   37   return InnerMatcher.matches(*E, Finder, Builder);
tools/clang/tools/extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
   29   return InnerMatcher.matches(InstantiatedFrom ? *InstantiatedFrom : Node,
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp
   23     if (Stmt != nullptr && InnerMatcher.matches(*Stmt, Finder, Builder))
   31       .matches(Node, Finder, Builder);
   47   return InnerMatcher.matches(*E, Finder, Builder);
tools/clang/tools/extra/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.cpp
   27       .matches(Node, Finder, Builder);
   32       .matches(Node, Finder, Builder);
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
   33     if (InnerMatcher.matches(Arg, Finder, &ArgBuilder)) {
tools/clang/tools/extra/clang-tidy/modernize/AvoidCArraysCheck.cpp
   26          InnerMatcher.matches(*TypeNode, Finder, Builder);
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  102     if (SugarMatcher.matches(QT, Finder, Builder))
  128     if (hasName(Name).matches(Node, Finder, Builder))
  162     if (hasName(Name).matches(Node, Finder, Builder))
tools/clang/tools/extra/clang-tidy/objc/MissingHashCheck.cpp
   24   return Base.matches(*InterfaceDecl, Finder, Builder);
   31     if (Base.matches(*I, Finder, Builder))
tools/clang/tools/extra/clang-tidy/objc/SuperSelfCheck.cpp
   56   return Base.matches(*InterfaceDecl, Finder, Builder);
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp
   54   return InnerMatcher.matches(*Node.getCanonicalDecl(), Finder, Builder);
tools/clang/tools/extra/clang-tidy/utils/NamespaceAliaser.cpp
   26   return innerMatcher.matches(*Node.getNamespace(), Finder, Builder);
tools/clang/unittests/AST/ASTImporterTest.cpp
  592   return Template && InnerMatcher.matches(*Template, Finder, Builder);
 2882     return InnerMatcher.matches(*Typedef, Finder, Builder);
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp
   51   return AMatcher.matches(Node, Finder, Builder);