reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
550 if (const Expr *Ex = dyn_cast<Expr>(S)) 551 S = Ex->IgnoreParenImpCasts(); 553 switch (S->getStmtClass()) { 555 const BinaryOperator *BO = cast<BinaryOperator>(S); 559 const UnaryOperator *UO = cast<UnaryOperator>(S); 564 const CompoundAssignOperator *CAO = cast<CompoundAssignOperator>(S); 572 cast<AbstractConditionalOperator>(S); 576 const MemberExpr *ME = cast<MemberExpr>(S); 581 const ArraySubscriptExpr *ASE = cast<ArraySubscriptExpr>(S); 587 const CStyleCastExpr *CSC = cast<CStyleCastExpr>(S); 592 const CXXFunctionalCastExpr *CE = cast <CXXFunctionalCastExpr>(S); 597 return cast<CXXTryStmt>(S)->getHandler(0)->getCatchLoc(); 600 const ObjCBridgedCastExpr *CSC = cast<ObjCBridgedCastExpr>(S); 606 R1 = S->getSourceRange(); 607 return S->getBeginLoc();