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 | 865 static CanThrowResult canSubExprsThrow(Sema &S, const Expr *E) { in canSubExprsThrow() 866 CanThrowResult R = CT_Cannot; in canSubExprsThrow() 875 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E, const Decl *D) { in canCalleeThrow() 910 static CanThrowResult canDynamicCastThrow(const CXXDynamicCastExpr *DC) { in canDynamicCastThrow() 923 static CanThrowResult canTypeidThrow(Sema &S, const CXXTypeidExpr *DC) { in canTypeidThrow() 944 CanThrowResult Sema::canThrow(const Expr *E) { in canThrow() 956 CanThrowResult CT = canDynamicCastThrow(cast<CXXDynamicCastExpr>(E)); in canThrow() 975 CanThrowResult CT; in canThrow() 991 CanThrowResult CT = canCalleeThrow(*this, E, in canThrow() 1000 CanThrowResult CT = CT_Cannot; in canThrow() [all …]
|
D | SemaExprCXX.cpp | 6142 CanThrowResult CanThrow = canThrow(Operand); in BuildCXXNoexceptExpr()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 3491 CXXNoexceptExpr(QualType Ty, Expr *Operand, CanThrowResult Val, in CXXNoexceptExpr()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 1284 CanThrowResult canThrow(const Expr *E);
|