|
reference, declaration → definition
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.cpp13854 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.h10457 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: