Lines Matching refs:CanThrowResult
561 CanThrowResult OldCanThrow = Old->canThrow(); in CheckEquivalentExceptionSpecImpl()
562 CanThrowResult NewCanThrow = New->canThrow(); in CheckEquivalentExceptionSpecImpl()
805 CanThrowResult SuperCanThrow = Superset->canThrow(); in CheckExceptionSpecSubset()
806 CanThrowResult SubCanThrow = Subset->canThrow(); in CheckExceptionSpecSubset()
995 static CanThrowResult canSubStmtsThrow(Sema &Self, const Stmt *S) { in canSubStmtsThrow()
996 CanThrowResult R = CT_Cannot; in canSubStmtsThrow()
1007 CanThrowResult Sema::canCalleeThrow(Sema &S, const Expr *E, const Decl *D, in canCalleeThrow()
1062 static CanThrowResult canVarDeclThrow(Sema &Self, const VarDecl *VD) { in canVarDeclThrow()
1063 CanThrowResult CT = CT_Cannot; in canVarDeclThrow()
1090 static CanThrowResult canDynamicCastThrow(const CXXDynamicCastExpr *DC) { in canDynamicCastThrow()
1103 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) { in canTypeidThrow()
1124 CanThrowResult Sema::canThrow(const Stmt *S) { in canThrow()
1143 CanThrowResult CT = canDynamicCastThrow(CE); in canThrow()
1162 CanThrowResult CT; in canThrow()
1180 CanThrowResult CT = canCalleeThrow(*this, CE, CE->getConstructor()); in canThrow()
1193 CanThrowResult CT = CT_Cannot; in canThrow()
1204 CanThrowResult CT; in canThrow()
1216 CanThrowResult CT; in canThrow()
1237 CanThrowResult CT = in canThrow()
1246 CanThrowResult CT = CT_Cannot; in canThrow()
1323 CanThrowResult CT = in canThrow()
1521 CanThrowResult CT = CT_Cannot; in canThrow()
1539 CanThrowResult CT = CT_Cannot; in canThrow()
1551 CanThrowResult Then = canThrow(IS->getThen()); in canThrow()
1552 CanThrowResult Else = IS->getElse() ? canThrow(IS->getElse()) : CT_Cannot; in canThrow()
1580 CanThrowResult CT = CT_Cannot; in canThrow()