reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1595 CanThrowResult canThrow(const Expr *E);
1679 S.Context.setBlockVarCopyInit(VD, Init, S.canThrow(Init));
tools/clang/lib/Sema/SemaDeclCXX.cpp 245 if (Self->canThrow(E))
tools/clang/lib/Sema/SemaExceptionSpec.cpp976 R = mergeCanThrow(R, S.canThrow(cast<Expr>(SubStmt))); 1076 return canThrow(cast<ConstantExpr>(E)->getSubExpr()); 1136 CT = mergeCanThrow(CT, canThrow(*Cap)); 1243 return canThrow(cast<CXXDefaultArgExpr>(E)->getExpr()); 1246 return canThrow(cast<CXXDefaultInitExpr>(E)->getExpr()); 1251 return canThrow(cast<ChooseExpr>(E)->getChosenSubExpr()); 1256 return canThrow(cast<GenericSelectionExpr>(E)->getResultExpr());tools/clang/lib/Sema/SemaExprCXX.cpp
5005 return S.canThrow(Result.get()) == CT_Cannot; 5259 return Self.canThrow(Result.get()) == CT_Cannot; 7265 CanThrowResult CanThrow = canThrow(Operand);