Lines Matching refs:IsArrow
5312 bool IsArrow = E->isArrow(); in VisitCXXDependentScopeMemberExpr() local
5313 if (Base->isPointerType() && IsArrow) { in VisitCXXDependentScopeMemberExpr()
5314 IsArrow = false; in VisitCXXDependentScopeMemberExpr()
5318 addValue(E, E->getMember(), IsArrow ? Member::Arrow : Member::Dot); in VisitCXXDependentScopeMemberExpr()
5565 SourceLocation OpLoc, bool IsArrow, in CodeCompleteMemberReferenceExpr() argument
5573 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
5580 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5585 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5602 auto DoCompletion = [&](Expr *Base, bool IsArrow, in CodeCompleteMemberReferenceExpr()
5607 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
5617 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5635 IsArrow ? ConceptInfo::Member::Arrow : ConceptInfo::Member::Dot; in CodeCompleteMemberReferenceExpr()
5646 } else if (!IsArrow && BaseType->isObjCObjectPointerType()) { in CodeCompleteMemberReferenceExpr()
5670 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr()
5671 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
5701 bool CompletionSucceded = DoCompletion(Base, IsArrow, None); in CodeCompleteMemberReferenceExpr()
5706 OtherOpBase, !IsArrow, in CodeCompleteMemberReferenceExpr()
5707 FixItHint::CreateReplacement(OpRange, IsArrow ? "." : "->")); in CodeCompleteMemberReferenceExpr()