reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/ExprCXX.h
 1178     if (!getSubExpr())
 1180     return getSubExpr()->getEndLoc();
tools/clang/lib/AST/ItaniumMangle.cpp
 4028     if (TE->getSubExpr()) {
 4030       mangleExpression(TE->getSubExpr());
tools/clang/lib/CodeGen/CGException.cpp
  425   if (const Expr *SubExpr = E->getSubExpr()) {
  428       const Stmt *ThrowStmt = E->getSubExpr();
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  432     if (E->getSubExpr())
  433       Visit(E->getSubExpr());
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  906     if (E->getSubExpr())
  907       Visit(E->getSubExpr());
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1246   QualType ThrowType = E->getSubExpr()->getType();
 1256   CGF.EmitAnyExprToExn(E->getSubExpr(), Address(ExceptionPtr, ExnAlign));
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 4273   const Expr *SubExpr = E->getSubExpr();
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  304             !E->getSubExpr() || // throw; is considered cuaght by any handler
  305             S.handlerCanCatch(Caught, E->getSubExpr()->getType()))
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp
   48   diag(BadThrow->getSubExpr()->getBeginLoc(), "throwing an exception whose "
   51       << BadThrow->getSubExpr()->getType() << BadThrow->getSourceRange();
   55     diag(BadThrow->getSubExpr()->getBeginLoc(),
   57         << BadThrow->getSubExpr()->getType()
tools/clang/tools/extra/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.cpp
   71   auto *subExpr = throwExpr->getSubExpr();
tools/clang/tools/extra/clang-tidy/utils/ExceptionAnalyzer.cpp
  144     if (const auto *ThrownExpr = Throw->getSubExpr()) {