Searched refs:CanThrowResult (Results 1 – 5 of 5) sorted by relevance
/external/clang/include/clang/Basic/ |
D | ExceptionSpecificationType.h | 46 enum CanThrowResult { enum 52 inline CanThrowResult mergeCanThrow(CanThrowResult CT1, CanThrowResult CT2) { in mergeCanThrow()
|
/external/clang/lib/Sema/ |
D | SemaExceptionSpec.cpp | 871 static CanThrowResult canSubExprsThrow(Sema &S, const Expr *E) { in canSubExprsThrow() 872 CanThrowResult R = CT_Cannot; in canSubExprsThrow() 881 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E, const Decl *D) { in canCalleeThrow() 916 static CanThrowResult canDynamicCastThrow(const CXXDynamicCastExpr *DC) { in canDynamicCastThrow() 929 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) { in canTypeidThrow() 950 CanThrowResult Sema::canThrow(const Expr *E) { in canThrow() 962 CanThrowResult CT = canDynamicCastThrow(cast<CXXDynamicCastExpr>(E)); in canThrow() 981 CanThrowResult CT; in canThrow() 997 CanThrowResult CT = canCalleeThrow(*this, E, in canThrow() 1010 CanThrowResult CT = CT_Cannot; in canThrow() [all …]
|
D | SemaExprCXX.cpp | 6421 CanThrowResult CanThrow = canThrow(Operand); in BuildCXXNoexceptExpr()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 3534 CXXNoexceptExpr(QualType Ty, Expr *Operand, CanThrowResult Val, in CXXNoexceptExpr()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 1306 CanThrowResult canThrow(const Expr *E);
|