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

Declarations

gen/tools/clang/include/clang/AST/StmtNodes.inc
  857 CXXDYNAMICCASTEXPR(CXXDynamicCastExpr, CXXNamedCastExpr)

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
  395     case CXXDynamicCastExprClass:
  452       : CXXNamedCastExpr(CXXDynamicCastExprClass, ty, VK, kind, op, pathSize,
  456       : CXXNamedCastExpr(CXXDynamicCastExprClass, Empty, pathSize) {}
  475     return T->getStmtClass() == CXXDynamicCastExprClass;
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 2290   TRY_TO(TraverseTypeLoc(S->getTypeInfoAsWritten()->getTypeLoc()));
tools/clang/lib/AST/Expr.cpp
 3268   case CXXDynamicCastExprClass:
 3523   case CXXDynamicCastExprClass: {
tools/clang/lib/AST/ExprCXX.cpp
  766   case CXXDynamicCastExprClass:     return "dynamic_cast";
tools/clang/lib/AST/ExprClassification.cpp
  347   case Expr::CXXDynamicCastExprClass:
tools/clang/lib/AST/ExprConstant.cpp
13853   case Expr::CXXDynamicCastExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp
 4154   case Expr::CXXDynamicCastExprClass:
tools/clang/lib/CodeGen/CGExpr.cpp
 1365   case Expr::CXXDynamicCastExprClass:
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1082   case Expr::CXXDynamicCastExprClass: {
tools/clang/lib/Sema/TreeTransform.h
 2563     case Stmt::CXXDynamicCastExprClass:
10412   return getDerived().TransformCXXNamedCastExpr(E);
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1690     case Stmt::CXXDynamicCastExprClass:
tools/clang/tools/libclang/CXCursor.cpp
  425   case Stmt::CXXDynamicCastExprClass: