Lines Matching refs:IsArrow

5038       bool IsArrow = E->isArrow();  in VisitCXXDependentScopeMemberExpr()  local
5039 if (Base->isPointerType() && IsArrow) { in VisitCXXDependentScopeMemberExpr()
5040 IsArrow = false; in VisitCXXDependentScopeMemberExpr()
5044 addValue(E, E->getMember(), IsArrow ? Member::Arrow : Member::Dot); in VisitCXXDependentScopeMemberExpr()
5284 SourceLocation OpLoc, bool IsArrow, in CodeCompleteMemberReferenceExpr() argument
5292 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
5299 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5304 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5321 auto DoCompletion = [&](Expr *Base, bool IsArrow, in CodeCompleteMemberReferenceExpr()
5326 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
5336 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5354 IsArrow ? ConceptInfo::Member::Arrow : ConceptInfo::Member::Dot; in CodeCompleteMemberReferenceExpr()
5365 } else if (!IsArrow && BaseType->isObjCObjectPointerType()) { in CodeCompleteMemberReferenceExpr()
5389 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr()
5390 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
5420 bool CompletionSucceded = DoCompletion(Base, IsArrow, None); in CodeCompleteMemberReferenceExpr()
5425 OtherOpBase, !IsArrow, in CodeCompleteMemberReferenceExpr()
5426 FixItHint::CreateReplacement(OpRange, IsArrow ? "." : "->")); in CodeCompleteMemberReferenceExpr()