Searched refs:CanThrowResult (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | ExceptionSpecificationType.h | 59 enum CanThrowResult { enum 65 inline CanThrowResult mergeCanThrow(CanThrowResult CT1, CanThrowResult CT2) { in mergeCanThrow()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 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() [all …]
|
H A D | SemaExprCXX.cpp | 8375 CanThrowResult CanThrow = canThrow(Operand); in BuildCXXNoexceptExpr() 9298 else if (NoexceptLoc.isValid() && canThrow(E) == CanThrowResult::CT_Can) in BuildExprRequirement()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 152 ExprDependence computeDependence(CXXNoexceptExpr *E, CanThrowResult CT);
|
H A D | ExprCXX.h | 4132 CXXNoexceptExpr(QualType Ty, Expr *Operand, CanThrowResult Val, in CXXNoexceptExpr()
|
H A D | Type.h | 5340 CanThrowResult canThrow() const;
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ComputeDependence.cpp | 365 ExprDependence clang::computeDependence(CXXNoexceptExpr *E, CanThrowResult CT) { in computeDependence()
|
H A D | Type.cpp | 3706 CanThrowResult FunctionProtoType::canThrow() const { in canThrow()
|
H A D | ASTImporter.cpp | 8057 CanThrowResult ToCanThrow; in VisitCXXNoexceptExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Sema.h | 6141 CanThrowResult canThrow(const Stmt *E); 6144 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E, const Decl *D,
|