/external/clang/lib/Sema/ |
D | SemaExprMember.cpp | 438 bool IsArrow, SourceLocation OpLoc, in ActOnDependentMemberExpr() argument 453 if (!IsArrow) { in ActOnDependentMemberExpr() 471 IsArrow, OpLoc, in ActOnDependentMemberExpr() 637 SourceLocation OpLoc, bool IsArrow, in BuildMemberReferenceExpr() argument 646 IsArrow, OpLoc, in BuildMemberReferenceExpr() 655 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 665 LookupMemberExpr(R, BaseResult, IsArrow, OpLoc, in BuildMemberReferenceExpr() 685 OpLoc, IsArrow, SS, TemplateKWLoc, in BuildMemberReferenceExpr() 690 BuildFieldReferenceExpr(Sema &S, Expr *BaseExpr, bool IsArrow, 830 SourceLocation OpLoc, bool IsArrow, in BuildMemberReferenceExpr() argument [all …]
|
D | TreeTransform.h | 2158 bool IsArrow, in RebuildCXXDependentScopeMemberExpr() argument 2169 OperatorLoc, IsArrow, in RebuildCXXDependentScopeMemberExpr() 2182 bool IsArrow, in RebuildUnresolvedMemberExpr() argument 2192 OperatorLoc, IsArrow, in RebuildUnresolvedMemberExpr() 2304 bool IsArrow, bool IsFreeIvar) { in RebuildObjCIvarRefExpr() argument 2310 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow, in RebuildObjCIvarRefExpr() 2321 /*FIXME:*/IvarLoc, IsArrow, in RebuildObjCIvarRefExpr() 2339 bool IsArrow = false; in RebuildObjCPropertyRefExpr() local 2340 ExprResult Result = getSema().LookupMemberExpr(R, Base, IsArrow, in RebuildObjCPropertyRefExpr() 2350 /*FIXME:*/PropertyLoc, IsArrow, in RebuildObjCPropertyRefExpr() [all …]
|
D | SemaCodeComplete.cpp | 3466 bool IsArrow) { in CodeCompleteMemberReferenceExpr() argument 3470 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr() 3479 if (IsArrow) { in CodeCompleteMemberReferenceExpr() 3490 if (IsArrow) { in CodeCompleteMemberReferenceExpr() 3538 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) { in CodeCompleteMemberReferenceExpr() 3556 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr() 3557 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 192 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr() 1050 bool IsArrow, in CXXDependentScopeMemberExpr() argument 1064 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr() 1086 bool IsArrow, in CXXDependentScopeMemberExpr() argument 1098 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr() 1106 Expr *Base, QualType BaseType, bool IsArrow, in Create() argument 1115 IsArrow, OperatorLoc, in Create() 1126 IsArrow, OperatorLoc, in Create() 1188 bool IsArrow, in UnresolvedMemberExpr() argument 1206 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". variable 475 D(d), Base(base), Loc(l), IsArrow(arrow), IsFreeIvar(freeIvar) {} 488 bool isArrow() const { return IsArrow; } in isArrow() 490 void setIsArrow(bool A) { IsArrow = A; } in setIsArrow() 1378 bool IsArrow; variable 1385 Base(base), IsaMemberLoc(l), IsArrow(isarrow) {} in ObjCIsaExpr() 1393 bool isArrow() const { return IsArrow; } in isArrow() 1394 void setArrow(bool A) { IsArrow = A; } in setArrow()
|
D | ExprCXX.h | 1771 bool IsArrow : 1; variable 1807 Base(0), IsArrow(false), QualifierLoc(), ScopeType(0) { } in CXXPseudoDestructorExpr() 1829 bool isArrow() const { return IsArrow; } in isArrow() 2923 bool IsArrow : 1; variable 2961 Expr *Base, QualType BaseType, bool IsArrow, 2972 bool IsArrow, 2980 Expr *Base, QualType BaseType, bool IsArrow, 3008 bool isArrow() const { return IsArrow; } in isArrow() 3173 bool IsArrow : 1; variable 3191 Expr *Base, QualType BaseType, bool IsArrow, [all …]
|
D | Expr.h | 2193 bool IsArrow : 1; variable 2235 MemberLoc(NameInfo.getLoc()), IsArrow(isarrow), in MemberExpr() 2253 IsArrow(isarrow), in MemberExpr() 2407 bool isArrow() const { return IsArrow; } in isArrow() 2408 void setArrow(bool A) { IsArrow = A; } in setArrow()
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 1271 E->IsArrow = Record[Idx++]; in VisitCXXPseudoDestructorExpr() 1306 E->IsArrow = Record[Idx++]; in VisitCXXDependentScopeMemberExpr() 1359 E->IsArrow = Record[Idx++]; in VisitUnresolvedMemberExpr() 1812 bool IsArrow = Record[Idx++]; in ReadStmtFromStream() local 1814 S = MemberExpr::Create(Context, Base, IsArrow, QualifierLoc, in ReadStmtFromStream()
|
/external/clang/unittests/ASTMatchers/ |
D | ASTMatchersTest.cpp | 1004 TEST(IsArrow, MatchesMemberVariablesViaArrow) { in TEST() argument 1013 TEST(IsArrow, MatchesStaticMemberVariablesViaArrow) { in TEST() argument 1022 TEST(IsArrow, MatchesMemberCallsViaArrow) { in TEST() argument
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 2941 SourceLocation OpLoc, bool IsArrow, 2961 SourceLocation OpLoc, bool IsArrow, 2970 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow); 2972 bool &IsArrow, SourceLocation OpLoc, 2982 bool IsArrow, SourceLocation OpLoc, 6962 bool IsArrow);
|