Lines Matching defs:Stmt

122 typedef internal::Matcher<Stmt> StatementMatcher;
615 const internal::VariadicAllOfMatcher<Stmt> stmt;
626 Stmt,
640 const internal::VariadicDynCastAllOfMatcher<Stmt, MemberExpr> memberExpr;
650 const internal::VariadicDynCastAllOfMatcher<Stmt, CallExpr> callExpr;
658 const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr;
668 Stmt,
678 const internal::VariadicDynCastAllOfMatcher<Stmt, ExprWithCleanups>
691 const internal::VariadicDynCastAllOfMatcher<Stmt, InitListExpr> initListExpr;
703 const internal::VariadicDynCastAllOfMatcher<Stmt, SubstNonTypeTemplateParmExpr>
743 Stmt,
755 Stmt,
768 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr> thisExpr;
779 Stmt,
801 Stmt,
812 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNewExpr> newExpr;
822 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDeleteExpr> deleteExpr;
833 Stmt,
846 Stmt,
864 Stmt,
873 const internal::VariadicDynCastAllOfMatcher<Stmt, Expr> expr;
882 const internal::VariadicDynCastAllOfMatcher<Stmt, DeclRefExpr> declRefExpr;
890 const internal::VariadicDynCastAllOfMatcher<Stmt, IfStmt> ifStmt;
899 const internal::VariadicDynCastAllOfMatcher<Stmt, ForStmt> forStmt;
909 AST_MATCHER_P(ForStmt, hasIncrement, internal::Matcher<Stmt>,
911 const Stmt *const Increment = Node.getInc();
924 AST_MATCHER_P(ForStmt, hasLoopInit, internal::Matcher<Stmt>,
926 const Stmt *const Init = Node.getInit();
937 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXForRangeStmt> forRangeStmt;
975 const internal::VariadicDynCastAllOfMatcher<Stmt, WhileStmt> whileStmt;
985 const internal::VariadicDynCastAllOfMatcher<Stmt, DoStmt> doStmt;
995 const internal::VariadicDynCastAllOfMatcher<Stmt, BreakStmt> breakStmt;
1005 const internal::VariadicDynCastAllOfMatcher<Stmt, ContinueStmt> continueStmt;
1015 const internal::VariadicDynCastAllOfMatcher<Stmt, ReturnStmt> returnStmt;
1026 const internal::VariadicDynCastAllOfMatcher<Stmt, GotoStmt> gotoStmt;
1037 const internal::VariadicDynCastAllOfMatcher<Stmt, LabelStmt> labelStmt;
1047 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchStmt> switchStmt;
1057 const internal::VariadicDynCastAllOfMatcher<Stmt, SwitchCase> switchCase;
1067 const internal::VariadicDynCastAllOfMatcher<Stmt, CaseStmt> caseStmt;
1077 const internal::VariadicDynCastAllOfMatcher<Stmt, DefaultStmt> defaultStmt;
1085 const internal::VariadicDynCastAllOfMatcher<Stmt, CompoundStmt> compoundStmt;
1094 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXCatchStmt> catchStmt;
1103 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXTryStmt> tryStmt;
1112 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThrowExpr> throwExpr;
1121 const internal::VariadicDynCastAllOfMatcher<Stmt, NullStmt> nullStmt;
1131 const internal::VariadicDynCastAllOfMatcher<Stmt, AsmStmt> asmStmt;
1140 Stmt,
1150 Stmt,
1163 Stmt,
1171 Stmt,
1182 Stmt,
1189 Stmt,
1199 Stmt,
1204 Stmt,
1214 Stmt,
1224 Stmt,
1234 Stmt,
1248 Stmt,
1265 Stmt,
1281 Stmt,
1293 Stmt,
1303 Stmt,
1328 Stmt,
1336 Stmt,
1352 const internal::VariadicDynCastAllOfMatcher<Stmt, CastExpr> castExpr;
1363 Stmt,
1373 Stmt,
1432 Stmt,
1464 inline internal::Matcher<Stmt> alignOfExpr(
1472 inline internal::Matcher<Stmt> sizeOfExpr(
1731 internal::HasParentMatcher, internal::TypeList<Decl, Stmt>,
1732 internal::TypeList<Decl, Stmt> > LLVM_ATTRIBUTE_UNUSED hasParent = {};
1746 internal::HasAncestorMatcher, internal::TypeList<Decl, Stmt>,
1747 internal::TypeList<Decl, Stmt> > LLVM_ATTRIBUTE_UNUSED hasAncestor = {};
1822 AST_MATCHER_P(CallExpr, callee, internal::Matcher<Stmt>,
2386 AST_MATCHER_P(IfStmt, hasThen, internal::Matcher<Stmt>, InnerMatcher) {
2387 const Stmt *const Then = Node.getThen();
2398 AST_MATCHER_P(IfStmt, hasElse, internal::Matcher<Stmt>, InnerMatcher) {
2399 const Stmt *const Else = Node.getElse();
2425 Stmt, Decl, Type, QualType),
2503 internal::Matcher<Stmt>, InnerMatcher) {
2504 const Stmt *const Statement = Node.getBody();
2521 internal::Matcher<Stmt>, InnerMatcher) {
3554 /// \c Stmt has pointer identity in the AST.
3556 AST_MATCHER_P_OVERLOAD(Stmt, equalsNode, const Stmt*, Other, 1) {