|
reference, declaration → definition
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);