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

References

tools/clang/include/clang/ASTMatchers/ASTMatchFinder.h
  152   void addMatcher(const StatementMatcher &NodeMatch,
tools/clang/lib/ASTMatchers/ASTMatchFinder.cpp
 1023 void MatchFinder::addMatcher(const StatementMatcher &NodeMatch,
tools/clang/lib/StaticAnalyzer/Checkers/RunLoopAutoreleaseLeakChecker.cpp
  131 static StatementMatcher getRunLoopRunM(StatementMatcher Extra = anything()) {
  131 static StatementMatcher getRunLoopRunM(StatementMatcher Extra = anything()) {
  132   StatementMatcher MainRunLoopM =
  138   StatementMatcher MainRunLoopRunM = objcMessageExpr(hasSelector("run"),
  142   StatementMatcher XPCRunM =
  147 static StatementMatcher getOtherMessageSentM(StatementMatcher Extra = anything()) {
  147 static StatementMatcher getOtherMessageSentM(StatementMatcher Extra = anything()) {
  157   StatementMatcher RunLoopRunM = getRunLoopRunM();
  158   StatementMatcher OtherMessageSentM = getOtherMessageSentM(
  161   StatementMatcher RunLoopInAutorelease =
  179   StatementMatcher RunLoopRunM = getRunLoopRunM(NoPoolM);
  180   StatementMatcher OtherMessageSentM = getOtherMessageSentM(NoPoolM);
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
  442   StatementMatcher WriteIntoIvarM = binaryOperator(
  446   StatementMatcher ParentM = stmt(hasDescendant(WriteIntoIvarM));
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1092         StatementMatcher RefToStatic = stmt(hasDescendant(declRefExpr(
tools/clang/tools/extra/clang-tidy/bugprone/TooSmallLoopVariableCheck.cpp
   55   StatementMatcher LoopVarMatcher =
   61   StatementMatcher LoopVarConversionMatcher =
   68   StatementMatcher LoopBoundMatcher =
   77   StatementMatcher IncrementMatcher =
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
   77 static StatementMatcher inDecltypeOrTemplateArg() {
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
   49 static const StatementMatcher IntegerComparisonMatcher() {
   60 static const StatementMatcher IncrementVarMatcher() {
   82 StatementMatcher makeArrayLoopMatcher() {
   83   StatementMatcher ArrayBoundMatcher =
  127 StatementMatcher makeIteratorLoopMatcher() {
  128   StatementMatcher BeginCallMatcher =
  144   StatementMatcher EndCallMatcher = cxxMemberCallExpr(
  148   StatementMatcher IteratorBoundMatcher =
  155   StatementMatcher IteratorComparisonMatcher = expr(
  235 StatementMatcher makePseudoArrayLoopMatcher() {
  262   StatementMatcher SizeCallMatcher = cxxMemberCallExpr(
  268   StatementMatcher EndInitMatcher =
  276   StatementMatcher IndexBoundMatcher =
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  248 StatementMatcher makeIteratorDeclMatcher() {
  257 StatementMatcher makeDeclWithNewMatcher() {
  275 StatementMatcher makeDeclWithCastMatcher() {
  281 StatementMatcher makeDeclWithTemplateCastMatcher() {
  302 StatementMatcher makeCombinedMatcher() {
tools/clang/tools/extra/clang-tidy/modernize/UseNullptrCheck.cpp
   38 StatementMatcher makeCastSequenceMatcher() {
   39   StatementMatcher ImplicitCastToNull = implicitCastExpr(
tools/clang/unittests/AST/DataCollectionTest.cpp
   73                                          const StatementMatcher &StmtMatch,
   94 isStmtHashEqual(const StatementMatcher &StmtMatch, StringRef Code1,
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp
   33 StatementMatcher OMPInnermostStructuredBlockMatcher() {
   39 StatementMatcher OMPStandaloneDirectiveMatcher() {
   56                                           const StatementMatcher &StmtMatch) {
  358 StatementMatcher OMPSectionsDirectiveMatcher() {
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp
   89   StatementMatcher StatementHasClassB =
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
  315   StatementMatcher MixedTypes = stmt(anyOf(ifStmt(), binaryOperator()));
  703   StatementMatcher MethodX =
  712   StatementMatcher matcher = anyOf(
  754   StatementMatcher OpCallAndAnd =
  759   StatementMatcher OpCallLessLess =
  765   StatementMatcher OpStarCall =
  967   StatementMatcher Call1Arg = callExpr(argumentCountIs(1));
 1211   StatementMatcher Constructor = cxxConstructExpr(
 1227   StatementMatcher WrongIndex = cxxConstructExpr(
 1235   StatementMatcher Constructor1Arg = cxxConstructExpr(argumentCountIs(1));
 1252   StatementMatcher ConstructorListInit =
 1376   StatementMatcher Literal = stringLiteral(hasSize(4));
 2477   StatementMatcher BinAsgmtOperator = binaryOperator(isAssignmentOperator());
 2478   StatementMatcher CXXAsgmtOperator =
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
  202   StatementMatcher ADLMatch = callExpr(usesADL());
  203   StatementMatcher ADLMatchOper = cxxOperatorCallExpr(usesADL());
  238   StatementMatcher MethodX =
  244   StatementMatcher MethodOnY =
  263   StatementMatcher MethodOnYPointer =
  343   StatementMatcher OpCall = cxxOperatorCallExpr();
  369   StatementMatcher MethodOnY =
  399   StatementMatcher Reference =
  425   StatementMatcher CallOnVariableY =
  497   StatementMatcher CallFunctionF = callExpr(callee(functionDecl(hasName("f"))));
  575   StatementMatcher Constructor = cxxConstructExpr();
  601   StatementMatcher TempExpression = cxxBindTemporaryExpr();
  667   StatementMatcher New = cxxNewExpr();
  683   StatementMatcher Arg = cxxDefaultArgExpr();
  692   StatementMatcher Literal = stringLiteral();
  703   StatementMatcher CharLiteral = characterLiteral();
  713   StatementMatcher HasIntLiteral = integerLiteral();
  735   StatementMatcher HasFloatLiteral = floatLiteral();
  847   StatementMatcher Condition =
  858   StatementMatcher Conditional = conditionalOperator(
  866   StatementMatcher ConditionalFalse = conditionalOperator(
  879   StatementMatcher AlwaysOne = binaryConditionalOperator(
  888   StatementMatcher FourNotFive = binaryConditionalOperator(
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
  123   StatementMatcher HasVariableI =
  134   StatementMatcher HasDescendantVariableI =
  371   StatementMatcher CallMethodX = callExpr(callee(cxxMethodDecl(hasName("x"))));
  391   StatementMatcher CallArgumentY = callExpr(
  399   StatementMatcher WrongIndex = callExpr(
  407   StatementMatcher CallArgumentY = callExpr(HasArgumentY);
  408   StatementMatcher CtorArgumentY = cxxConstructExpr(HasArgumentY);
  409   StatementMatcher UnresolvedCtorArgumentY =
  411   StatementMatcher ObjCCallArgumentY = objcMessageExpr(HasArgumentY);
  438   StatementMatcher ImplicitCastedArgument = callExpr(
  619   StatementMatcher ArgumentY =
  622   StatementMatcher CallExpr =
  632   StatementMatcher ArgumentY =
  635   StatementMatcher CallExpr =
  647   StatementMatcher CallExpr2 =
  661   StatementMatcher ArgumentY =
  664   StatementMatcher CallExpr =
  685   StatementMatcher ArgumentY =
  688   StatementMatcher ConstructExpr =
 1100   StatementMatcher OperatorOr = binaryOperator(hasOperatorName("||"));
 1107   StatementMatcher OperatorTrueFalse =
 1115   StatementMatcher OperatorIntPointer = arraySubscriptExpr(
 1122   StatementMatcher HasOperand =
 1232   StatementMatcher OperatorNot = unaryOperator(hasOperatorName("!"));
 1239   StatementMatcher OperatorOnFalse =
 1301   StatementMatcher Constructor = cxxConstructExpr(hasDeclaration(cxxMethodDecl(
 1335   StatementMatcher IfStmt =
 1340   StatementMatcher ForStmt =
 1345   StatementMatcher WhileStmt =
 1350   StatementMatcher SwitchStmt =
 1773   StatementMatcher SingleDeclStmt =
 2519   StatementMatcher RetVal = returnStmt(hasReturnValue(binaryOperator()));
tools/clang/unittests/Tooling/SourceCodeBuildersTest.cpp
   34 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) {
   53                                            StatementMatcher Matcher) {
tools/clang/unittests/Tooling/StencilTest.cpp
   38 static DeclarationMatcher wrapMatcher(const StatementMatcher &Matcher) {
   57                                            StatementMatcher Matcher) {