Lines Matching refs:IsArrow
4214 SourceLocation OpLoc, bool IsArrow, in CodeCompleteMemberReferenceExpr() argument
4219 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
4226 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
4231 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
4247 auto DoCompletion = [&](Expr *Base, bool IsArrow, in CodeCompleteMemberReferenceExpr()
4252 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
4259 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
4285 } else if (!IsArrow && BaseType->isObjCObjectPointerType()) { in CodeCompleteMemberReferenceExpr()
4304 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr()
4305 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
4330 bool CompletionSucceded = DoCompletion(Base, IsArrow, None); in CodeCompleteMemberReferenceExpr()
4335 OtherOpBase, !IsArrow, in CodeCompleteMemberReferenceExpr()
4336 FixItHint::CreateReplacement(OpRange, IsArrow ? "." : "->")); in CodeCompleteMemberReferenceExpr()