reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4466 if (!Info.nextStep(S)) 4472 switch (S->getStmtClass()) { 4484 if (Case == S) 4491 const IfStmt *IS = cast<IfStmt>(S); 4530 EvaluateLoopBody(Result, Info, cast<WhileStmt>(S)->getBody(), Case); 4537 const ForStmt *FS = cast<ForStmt>(S); 4565 const DeclStmt *DS = cast<DeclStmt>(S); 4584 switch (S->getStmtClass()) { 4586 if (const Expr *E = dyn_cast<Expr>(S)) { 4597 Info.FFDiag(S->getBeginLoc()); 4604 const DeclStmt *DS = cast<DeclStmt>(S); 4617 const Expr *RetExpr = cast<ReturnStmt>(S)->getRetValue(); 4630 const CompoundStmt *CS = cast<CompoundStmt>(S); 4647 const IfStmt *IS = cast<IfStmt>(S); 4675 const WhileStmt *WS = cast<WhileStmt>(S); 4698 const DoStmt *DS = cast<DoStmt>(S); 4715 const ForStmt *FS = cast<ForStmt>(S); 4754 const CXXForRangeStmt *FS = cast<CXXForRangeStmt>(S); 4829 return EvaluateSwitch(Result, Info, cast<SwitchStmt>(S)); 4838 return EvaluateStmt(Result, Info, cast<LabelStmt>(S)->getSubStmt(), Case); 4843 return EvaluateStmt(Result, Info, cast<AttributedStmt>(S)->getSubStmt(), 4848 return EvaluateStmt(Result, Info, cast<SwitchCase>(S)->getSubStmt(), Case); 4851 return EvaluateStmt(Result, Info, cast<CXXTryStmt>(S)->getTryBlock(), Case);