|
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 759 CXXTHISEXPR(CXXThisExpr, 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 1100 : Expr(CXXThisExprClass, Ty, VK_RValue, OK_Ordinary,
1110 CXXThisExpr(EmptyShell Empty) : Expr(CXXThisExprClass, Empty) {}
1122 return T->getStmtClass() == CXXThisExprClass;
tools/clang/lib/AST/Expr.cpp 3392 case CXXThisExprClass:
3936 case CXXThisExprClass:
tools/clang/lib/AST/ExprClassification.cpp 154 case Expr::CXXThisExprClass:
tools/clang/lib/AST/ExprConstant.cpp13860 case Expr::CXXThisExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp 4366 case Expr::CXXThisExprClass:
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp 210 case Stmt::CXXThisExprClass:
tools/clang/lib/CodeGen/CGStmt.cpp 1873 if (InputExpr->getStmtClass() == Expr::CXXThisExprClass)
tools/clang/lib/Sema/SemaExceptionSpec.cpp 1297 case Expr::CXXThisExprClass:
tools/clang/lib/Sema/TreeTransform.h10541 if (!getDerived().AlwaysRebuild() && T == E->getType()) {
10544 getSema().MarkThisReferenced(E);
10545 return E;
10548 return getDerived().RebuildCXXThisExpr(E->getBeginLoc(), T, E->isImplicit());
10548 return getDerived().RebuildCXXThisExpr(E->getBeginLoc(), T, E->isImplicit());
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1667 case Stmt::CXXThisExprClass:
tools/clang/tools/libclang/CXCursor.cpp 453 case Stmt::CXXThisExprClass: