reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1250 assert(BaseExpr.get() && "no base expression"); 1253 BaseExpr = S.PerformMemberExprBaseConversion(BaseExpr.get(), IsArrow); 1253 BaseExpr = S.PerformMemberExprBaseConversion(BaseExpr.get(), IsArrow); 1254 if (BaseExpr.isInvalid()) 1257 QualType BaseType = BaseExpr.get()->getType(); 1283 << BaseType << int(IsArrow) << BaseExpr.get()->getSourceRange() 1291 << BaseType << BaseExpr.get()->getSourceRange(); 1299 if (LookupMemberExprInRecord(S, R, BaseExpr.get(), RTy, OpLoc, IsArrow, SS, 1334 return new (S.Context) ObjCIsaExpr(BaseExpr.get(), IsArrow, MemberLoc, 1336 if (ShouldTryAgainWithRedefinitionType(S, BaseExpr)) 1337 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1344 BaseExpr.get())) 1381 << Member << BaseExpr.get()->getType() 1388 << BaseExpr.get()->getSourceRange(); 1437 Expr *BaseExp = BaseExpr.get()->IgnoreParenImpCasts(); 1460 IV, IV->getUsageType(BaseType), MemberLoc, OpLoc, BaseExpr.get(), 1482 BaseExpr = S.DefaultLvalueConversion(BaseExpr.get()); 1482 BaseExpr = S.DefaultLvalueConversion(BaseExpr.get()); 1483 if (BaseExpr.isInvalid()) 1487 BaseExpr.get()->getType())); 1506 OK_ObjCProperty, MemberLoc, BaseExpr.get()); 1522 OK_ObjCProperty, MemberLoc, BaseExpr.get()); 1527 if (IsArrow && ShouldTryAgainWithRedefinitionType(S, BaseExpr)) 1528 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1540 if (ShouldTryAgainWithRedefinitionType(S, BaseExpr)) 1541 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1579 OK_ObjCProperty, MemberLoc, BaseExpr.get()); 1582 if (ShouldTryAgainWithRedefinitionType(S, BaseExpr)) 1583 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1591 return S.HandleExprPropertyRefExpr(OPT, BaseExpr.get(), OpLoc, MemberName, 1604 if (PseudoObjectExpr *POE = dyn_cast<PseudoObjectExpr>(BaseExpr.get())) 1607 VK = BaseExpr.get()->getValueKind(); 1615 S.Context.getCanonicalType(BaseExpr.get()->getType()).getQualifiers(); 1619 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc); 1626 BaseExpr = S.ImpCastExprToType( 1627 BaseExpr.get(), S.Context.getObjCSelRedefinitionType(), CK_BitCast); 1628 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1646 << BaseType << int(IsArrow) << BaseExpr.get()->getSourceRange() 1651 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1659 BaseExpr, S.PDiag(diag::err_member_reference_needs_call), 1662 if (BaseExpr.isInvalid()) 1664 BaseExpr = S.DefaultFunctionArrayConversion(BaseExpr.get()); 1664 BaseExpr = S.DefaultFunctionArrayConversion(BaseExpr.get()); 1665 return LookupMemberExpr(S, R, BaseExpr, IsArrow, OpLoc, SS, 1670 << BaseType << BaseExpr.get()->getSourceRange() << MemberLoc;