Home
last modified time | relevance | path

Searched refs:IsArrow (Results 1 – 10 of 10) sorted by relevance

/external/clang/lib/Sema/
DSemaExprMember.cpp430 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 …]
DTreeTransform.h2172 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 …]
DSemaCodeComplete.cpp3532 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/
DExprCXX.cpp207 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/
DExprObjC.h464 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; }
DExprCXX.h1789 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 …]
DExpr.h2287 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/
DASTReaderStmt.cpp1277 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/
DSema.h3134 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/
DASTMatchersTest.cpp1208 TEST(IsArrow, MatchesMemberVariablesViaArrow) { in TEST() argument
1217 TEST(IsArrow, MatchesStaticMemberVariablesViaArrow) { in TEST() argument
1226 TEST(IsArrow, MatchesMemberCallsViaArrow) { in TEST() argument