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

Declarations

gen/tools/clang/include/clang/AST/StmtNodes.inc
  765 CXXTHROWEXPR(CXXThrowExpr, Expr)

References

tools/clang/include/clang/AST/ASTTypeTraits.h
   65     return ASTNodeKind(KindToKindId<T>::Id);
   65     return ASTNodeKind(KindToKindId<T>::Id);
tools/clang/include/clang/AST/ExprCXX.h
 1153       : Expr(CXXThrowExprClass, Ty, VK_RValue, OK_Ordinary, false, false,
 1160   CXXThrowExpr(EmptyShell Empty) : Expr(CXXThrowExprClass, Empty) {}
 1184     return T->getStmtClass() == CXXThrowExprClass;
tools/clang/lib/AST/Expr.cpp
 3441   case CXXThrowExprClass:
tools/clang/lib/AST/ExprClassification.cpp
  159   case Expr::CXXThrowExprClass:
tools/clang/lib/AST/ExprConstant.cpp
13861   case Expr::CXXThrowExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp
 4024   case Expr::CXXThrowExprClass: {
tools/clang/lib/Analysis/CFG.cpp
 2212     case Stmt::CXXThrowExprClass:
tools/clang/lib/CodeGen/CodeGenPGO.cpp
  326       case Stmt::CXXThrowExprClass:
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1078   case Expr::CXXThrowExprClass:
tools/clang/lib/Sema/TreeTransform.h
10554   ExprResult SubExpr = getDerived().TransformExpr(E->getSubExpr());
10559       SubExpr.get() == E->getSubExpr())
10560     return E;
10562   return getDerived().RebuildCXXThrowExpr(E->getThrowLoc(), SubExpr.get(),
10563                                           E->isThrownVariableInScope());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1757     case Stmt::CXXThrowExprClass:
tools/clang/tools/libclang/CXCursor.cpp
  457   case Stmt::CXXThrowExprClass: