/external/clang/lib/Sema/ |
D | SemaExprMember.cpp | 430 bool IsArrow, SourceLocation OpLoc, in ActOnDependentMemberExpr() argument 445 if (!IsArrow) { in ActOnDependentMemberExpr() 463 IsArrow, OpLoc, in ActOnDependentMemberExpr() 629 SourceLocation OpLoc, bool IsArrow, in BuildMemberReferenceExpr() argument 638 IsArrow, OpLoc, in BuildMemberReferenceExpr() 647 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 657 LookupMemberExpr(R, BaseResult, IsArrow, OpLoc, in BuildMemberReferenceExpr() 677 OpLoc, IsArrow, SS, TemplateKWLoc, in BuildMemberReferenceExpr() 682 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, 822 SourceLocation OpLoc, bool IsArrow, in BuildMemberReferenceExpr() argument [all …]
|
D | TreeTransform.h | 2172 bool IsArrow, in RebuildCXXDependentScopeMemberExpr() argument 2183 OperatorLoc, IsArrow, in RebuildCXXDependentScopeMemberExpr() 2196 bool IsArrow, in RebuildUnresolvedMemberExpr() argument 2206 OperatorLoc, IsArrow, in RebuildUnresolvedMemberExpr() 2318 bool IsArrow, bool IsFreeIvar) { in RebuildObjCIvarRefExpr() argument 2324 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow, in RebuildObjCIvarRefExpr() 2335 /*FIXME:*/IvarLoc, IsArrow, in RebuildObjCIvarRefExpr() 2353 bool IsArrow = false; in RebuildObjCPropertyRefExpr() local 2354 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow, in RebuildObjCPropertyRefExpr() 2364 /*FIXME:*/PropertyLoc, IsArrow, in RebuildObjCPropertyRefExpr() [all …]
|
D | SemaCodeComplete.cpp | 3532 bool IsArrow) { in CodeCompleteMemberReferenceExpr() argument 3536 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr() 3545 if (IsArrow) { in CodeCompleteMemberReferenceExpr() 3556 if (IsArrow) { in CodeCompleteMemberReferenceExpr() 3604 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) { in CodeCompleteMemberReferenceExpr() 3622 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr() 3623 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 207 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr() 1080 bool IsArrow, in CXXDependentScopeMemberExpr() argument 1094 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr() 1116 bool IsArrow, in CXXDependentScopeMemberExpr() argument 1128 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr() 1136 Expr *Base, QualType BaseType, bool IsArrow, in Create() argument 1145 IsArrow, OperatorLoc, in Create() 1156 IsArrow, OperatorLoc, in Create() 1218 bool IsArrow, in UnresolvedMemberExpr() argument 1236 IsArrow(IsArrow), HasUnresolvedUsing(HasUnresolvedUsing), in UnresolvedMemberExpr() [all …]
|
/external/clang/include/clang/AST/ |
D | ExprObjC.h | 464 bool IsArrow:1; // True if this is "X->F", false if this is "X.F". 475 D(d), Base(base), Loc(l), IsArrow(arrow), IsFreeIvar(freeIvar) {} 488 bool isArrow() const { return IsArrow; } 490 void setIsArrow(bool A) { IsArrow = A; } 1385 bool IsArrow; 1392 Base(base), IsaMemberLoc(l), IsArrow(isarrow) {} 1400 bool isArrow() const { return IsArrow; } 1401 void setArrow(bool A) { IsArrow = A; }
|
D | ExprCXX.h | 1789 bool IsArrow : 1; variable 1825 Base(0), IsArrow(false), QualifierLoc(), ScopeType(0) { } in CXXPseudoDestructorExpr() 1847 bool isArrow() const { return IsArrow; } in isArrow() 2921 bool IsArrow : 1; variable 2959 Expr *Base, QualType BaseType, bool IsArrow, 2970 bool IsArrow, 2978 Expr *Base, QualType BaseType, bool IsArrow, 3006 bool isArrow() const { return IsArrow; } in isArrow() 3168 bool IsArrow : 1; variable 3186 Expr *Base, QualType BaseType, bool IsArrow, [all …]
|
D | Expr.h | 2287 bool IsArrow : 1; variable 2329 MemberLoc(NameInfo.getLoc()), IsArrow(isarrow), in MemberExpr() 2347 IsArrow(isarrow), in MemberExpr() 2501 bool isArrow() const { return IsArrow; } in isArrow() 2502 void setArrow(bool A) { IsArrow = A; } in setArrow()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 1277 E->IsArrow = Record[Idx++]; in VisitCXXPseudoDestructorExpr() 1312 E->IsArrow = Record[Idx++]; in VisitCXXDependentScopeMemberExpr() 1365 E->IsArrow = Record[Idx++]; in VisitUnresolvedMemberExpr() 1817 bool IsArrow = Record[Idx++]; in ReadStmtFromStream() local 1819 S = MemberExpr::Create(Context, Base, IsArrow, QualifierLoc, in ReadStmtFromStream()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 3134 SourceLocation OpLoc, bool IsArrow, 3154 SourceLocation OpLoc, bool IsArrow, 3163 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow); 3165 bool &IsArrow, SourceLocation OpLoc, 3175 bool IsArrow, SourceLocation OpLoc, 7174 bool IsArrow);
|
/external/clang/unittests/ASTMatchers/ |
D | ASTMatchersTest.cpp | 1208 TEST(IsArrow, MatchesMemberVariablesViaArrow) { in TEST() argument 1217 TEST(IsArrow, MatchesStaticMemberVariablesViaArrow) { in TEST() argument 1226 TEST(IsArrow, MatchesMemberCallsViaArrow) { in TEST() argument
|