Home | History | Annotate | Download | only in Sema

Lines Matching refs:CanThrowResult

766 static CanThrowResult canSubExprsThrow(Sema &S, const Expr *CE) {
768 CanThrowResult R = CT_Cannot;
774 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E,
821 static CanThrowResult canDynamicCastThrow(const CXXDynamicCastExpr *DC) {
834 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) {
855 CanThrowResult Sema::canThrow(const Expr *E) {
867 CanThrowResult CT = canDynamicCastThrow(cast<CXXDynamicCastExpr>(E));
886 CanThrowResult CT;
900 CanThrowResult CT = canCalleeThrow(*this, E,
909 CanThrowResult CT = CT_Cannot;
918 CanThrowResult CT;
929 CanThrowResult CT;
948 CanThrowResult CT = canCalleeThrow(*this, E,
1000 CanThrowResult CT = E->isTypeDependent() ? CT_Dependent : CT_Cannot;