Lines Matching refs:CanThrowResult
556 CanThrowResult OldCanThrow = Old->canThrow(); in CheckEquivalentExceptionSpecImpl()
557 CanThrowResult NewCanThrow = New->canThrow(); in CheckEquivalentExceptionSpecImpl()
795 CanThrowResult SuperCanThrow = Superset->canThrow(); in CheckExceptionSpecSubset()
796 CanThrowResult SubCanThrow = Subset->canThrow(); in CheckExceptionSpecSubset()
984 static CanThrowResult canSubStmtsThrow(Sema &Self, const Stmt *S) { in canSubStmtsThrow()
985 CanThrowResult R = CT_Cannot; in canSubStmtsThrow()
996 CanThrowResult Sema::canCalleeThrow(Sema &S, const Expr *E, const Decl *D, in canCalleeThrow()
1051 static CanThrowResult canVarDeclThrow(Sema &Self, const VarDecl *VD) { in canVarDeclThrow()
1052 CanThrowResult CT = CT_Cannot; in canVarDeclThrow()
1079 static CanThrowResult canDynamicCastThrow(const CXXDynamicCastExpr *DC) { in canDynamicCastThrow()
1092 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) { in canTypeidThrow()
1111 CanThrowResult Sema::canThrow(const Stmt *S) { in canThrow()
1130 CanThrowResult CT = canDynamicCastThrow(CE); in canThrow()
1150 CanThrowResult CT; in canThrow()
1168 CanThrowResult CT = canCalleeThrow(*this, CE, CE->getConstructor()); in canThrow()
1181 CanThrowResult CT = CT_Cannot; in canThrow()
1192 CanThrowResult CT; in canThrow()
1204 CanThrowResult CT; in canThrow()
1225 CanThrowResult CT = in canThrow()
1234 CanThrowResult CT = CT_Cannot; in canThrow()
1312 CanThrowResult CT = in canThrow()
1518 CanThrowResult CT = CT_Cannot; in canThrow()
1536 CanThrowResult CT = CT_Cannot; in canThrow()
1548 CanThrowResult Then = canThrow(IS->getThen()); in canThrow()
1549 CanThrowResult Else = IS->getElse() ? canThrow(IS->getElse()) : CT_Cannot; in canThrow()
1577 CanThrowResult CT = CT_Cannot; in canThrow()