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

Declarations

gen/tools/clang/include/clang/AST/StmtNodes.inc
  771 CXXTYPEIDEXPR(CXXTypeidExpr, 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
  771       : Expr(CXXTypeidExprClass, Ty, VK_LValue, OK_Ordinary,
  782       : Expr(CXXTypeidExprClass, Ty, VK_LValue, OK_Ordinary,
  793       : Expr(CXXTypeidExprClass, Empty) {
  837     return T->getStmtClass() == CXXTypeidExprClass;
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 2406   if (S->isTypeOperand())
 2407     TRY_TO(TraverseTypeLoc(S->getTypeOperandSourceInfo()->getTypeLoc()));
tools/clang/lib/AST/Expr.cpp
 3552   case CXXTypeidExprClass:
tools/clang/lib/AST/ExprClassification.cpp
  126   case Expr::CXXTypeidExprClass:
tools/clang/lib/AST/ExprConstant.cpp
13854   case Expr::CXXTypeidExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp
 4037   case Expr::CXXTypeidExprClass: {
tools/clang/lib/CodeGen/CGExpr.cpp
 1330   case Expr::CXXTypeidExprClass:
tools/clang/lib/Sema/SemaExceptionSpec.cpp
 1091   case Expr::CXXTypeidExprClass:
tools/clang/lib/Sema/TreeTransform.h
10457   if (E->isTypeOperand()) {
10459       = getDerived().TransformType(E->getTypeOperandSourceInfo());
10464         TInfo == E->getTypeOperandSourceInfo())
10465       return E;
10467     return getDerived().RebuildCXXTypeidExpr(E->getType(), E->getBeginLoc(),
10467     return getDerived().RebuildCXXTypeidExpr(E->getType(), E->getBeginLoc(),
10468                                              TInfo, E->getEndLoc());
10479   ExprResult SubExpr = getDerived().TransformExpr(E->getExprOperand());
10484       SubExpr.get() == E->getExprOperand())
10485     return E;
10487   return getDerived().RebuildCXXTypeidExpr(E->getType(), E->getBeginLoc(),
10487   return getDerived().RebuildCXXTypeidExpr(E->getType(), E->getBeginLoc(),
10488                                            SubExpr.get(), E->getEndLoc());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
 1211     case Stmt::CXXTypeidExprClass:
tools/clang/tools/libclang/CXCursor.cpp
  441   case Stmt::CXXTypeidExprClass: