Home
last modified time | relevance | path

Searched refs:CanThrowResult (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DExceptionSpecificationType.h59 enum CanThrowResult { enum
65 inline CanThrowResult mergeCanThrow(CanThrowResult CT1, CanThrowResult CT2) { in mergeCanThrow()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp556 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 DSemaExprCXX.cpp8375 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 DComputeDependence.h152 ExprDependence computeDependence(CXXNoexceptExpr *E, CanThrowResult CT);
H A DExprCXX.h4132 CXXNoexceptExpr(QualType Ty, Expr *Operand, CanThrowResult Val, in CXXNoexceptExpr()
H A DType.h5340 CanThrowResult canThrow() const;
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComputeDependence.cpp365 ExprDependence clang::computeDependence(CXXNoexceptExpr *E, CanThrowResult CT) { in computeDependence()
H A DType.cpp3706 CanThrowResult FunctionProtoType::canThrow() const { in canThrow()
H A DASTImporter.cpp8057 CanThrowResult ToCanThrow; in VisitCXXNoexceptExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h6141 CanThrowResult canThrow(const Stmt *E);
6144 static CanThrowResult canCalleeThrow(Sema &S, const Expr *E, const Decl *D,