|
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 1089 MEMBEREXPR(MemberExpr, 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/Expr.h 2857 : Expr(MemberExprClass, Empty), Base(), MemberDecl() {}
3040 return T->getStmtClass() == MemberExprClass;
tools/clang/include/clang/AST/RecursiveASTVisitor.h 2265 TRY_TO(TraverseNestedNameSpecifierLoc(S->getQualifierLoc()));
2266 TRY_TO(TraverseDeclarationNameInfo(S->getMemberNameInfo()));
2267 TRY_TO(TraverseTemplateArgumentLocsHelper(S->getTemplateArgs(),
2268 S->getNumTemplateArgs()));
tools/clang/lib/AST/Expr.cpp 1644 : Expr(MemberExprClass, T, VK, OK, Base->isTypeDependent(),
2495 case MemberExprClass:
2767 case MemberExprClass: {
3466 case MemberExprClass:
tools/clang/lib/AST/ExprClassification.cpp 231 case Expr::MemberExprClass:
tools/clang/lib/AST/ExprConstant.cpp13837 case Expr::MemberExprClass:
tools/clang/lib/AST/ItaniumMangle.cpp 3852 case Expr::MemberExprClass: {
tools/clang/lib/Analysis/CFG.cpp 2261 case Stmt::MemberExprClass:
tools/clang/lib/Analysis/ReachableCode.cpp 233 case Stmt::MemberExprClass:
575 case Expr::MemberExprClass: {
tools/clang/lib/Analysis/ThreadSafetyCommon.cpp 212 case Stmt::MemberExprClass:
tools/clang/lib/CodeGen/CGExpr.cpp 1347 case Expr::MemberExprClass:
tools/clang/lib/Sema/ScopeInfo.cpp 79 case Stmt::MemberExprClass: {
tools/clang/lib/Sema/SemaChecking.cpp 8190 case Stmt::MemberExprClass:
13381 case Stmt::MemberExprClass: {
tools/clang/lib/Sema/SemaExceptionSpec.cpp 1212 case Expr::MemberExprClass:
tools/clang/lib/Sema/SemaExpr.cpp12220 case Stmt::MemberExprClass:
16430 case Expr::MemberExprClass: {
tools/clang/lib/Sema/SemaOpenMP.cpp12709 return BaseTransform::TransformMemberExpr(E);
tools/clang/lib/Sema/TreeTransform.h 9678 ExprResult Base = getDerived().TransformExpr(E->getBase());
9683 if (E->hasQualifier()) {
9685 = getDerived().TransformNestedNameSpecifierLoc(E->getQualifierLoc());
9690 SourceLocation TemplateKWLoc = E->getTemplateKeywordLoc();
9693 = cast_or_null<ValueDecl>(getDerived().TransformDecl(E->getMemberLoc(),
9694 E->getMemberDecl()));
9698 NamedDecl *FoundDecl = E->getFoundDecl();
9699 if (FoundDecl == E->getMemberDecl()) {
9703 getDerived().TransformDecl(E->getMemberLoc(), FoundDecl));
9709 Base.get() == E->getBase() &&
9710 QualifierLoc == E->getQualifierLoc() &&
9711 Member == E->getMemberDecl() &&
9712 FoundDecl == E->getFoundDecl() &&
9713 !E->hasExplicitTemplateArgs()) {
9717 SemaRef.MarkMemberReferenced(E);
9719 return E;
9723 if (E->hasExplicitTemplateArgs()) {
9724 TransArgs.setLAngleLoc(E->getLAngleLoc());
9725 TransArgs.setRAngleLoc(E->getRAngleLoc());
9726 if (getDerived().TransformTemplateArguments(E->getTemplateArgs(),
9727 E->getNumTemplateArgs(),
9734 SemaRef.getLocForEndOfToken(E->getBase()->getSourceRange().getEnd());
9741 DeclarationNameInfo MemberNameInfo = E->getMemberNameInfo();
9749 E->isArrow(),
9755 (E->hasExplicitTemplateArgs()
tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp 71 case Stmt::MemberExprClass: {
160 case Stmt::MemberExprClass: {
tools/clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp 484 case Stmt::MemberExprClass: {
tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp 2284 case Stmt::MemberExprClass:
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 1726 case Stmt::MemberExprClass:
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp 115 case Stmt::MemberExprClass:
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertUtils.cpp 588 return VisitorBase::TraverseMemberExpr(Member);
tools/clang/tools/libclang/CXCursor.cpp 535 case Stmt::MemberExprClass: