Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaExprMember.cpp438 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 …]
DTreeTransform.h2158 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 …]
DSemaCodeComplete.cpp3466 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/
DExprCXX.cpp192 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/
DExprObjC.h464 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()
DExprCXX.h1771 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 …]
DExpr.h2193 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/
DASTReaderStmt.cpp1271 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/
DASTMatchersTest.cpp1004 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/
DSema.h2941 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);