Lines Matching refs:IsArrow
5041 bool IsArrow = E->isArrow(); in VisitCXXDependentScopeMemberExpr() local
5042 if (Base->isPointerType() && IsArrow) { in VisitCXXDependentScopeMemberExpr()
5043 IsArrow = false; in VisitCXXDependentScopeMemberExpr()
5047 addValue(E, E->getMember(), IsArrow ? Member::Arrow : Member::Dot); in VisitCXXDependentScopeMemberExpr()
5287 SourceLocation OpLoc, bool IsArrow, in CodeCompleteMemberReferenceExpr() argument
5295 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
5302 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5307 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5324 auto DoCompletion = [&](Expr *Base, bool IsArrow, in CodeCompleteMemberReferenceExpr()
5329 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
5339 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5357 IsArrow ? ConceptInfo::Member::Arrow : ConceptInfo::Member::Dot; in CodeCompleteMemberReferenceExpr()
5368 } else if (!IsArrow && BaseType->isObjCObjectPointerType()) { in CodeCompleteMemberReferenceExpr()
5392 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr()
5393 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
5423 bool CompletionSucceded = DoCompletion(Base, IsArrow, None); in CodeCompleteMemberReferenceExpr()
5428 OtherOpBase, !IsArrow, in CodeCompleteMemberReferenceExpr()
5429 FixItHint::CreateReplacement(OpRange, IsArrow ? "." : "->")); in CodeCompleteMemberReferenceExpr()