reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1181 Ivar = IDecl->lookupInstanceVariable(PropertyIvar, ClassDeclared); 1196 setImpliedPropertyAttributeForReadOnlyProperty(property, Ivar); 1220 if (!Ivar) { 1257 << PropertyId << (Ivar == nullptr) << PropertyIvar 1264 if (!Ivar) { 1289 Ivar = ObjCIvarDecl::Create(Context, ClassImpDecl, 1311 Ivar->setInvalidDecl(); 1312 ClassImpDecl->addDecl(Ivar); 1313 IDecl->makeDeclVisibleInContext(Ivar); 1323 << property->getDeclName() << Ivar->getDeclName() 1325 Diag(Ivar->getLocation(), diag::note_previous_access_declaration) 1326 << Ivar << Ivar->getName(); 1326 << Ivar << Ivar->getName(); 1329 property->setPropertyIvarDecl(Ivar); 1331 QualType IvarType = Context.getCanonicalType(Ivar->getType()); 1349 << Ivar->getDeclName() << IvarType; 1350 Diag(Ivar->getLocation(), diag::note_ivar_decl); 1364 << Ivar->getDeclName() << IvarType; 1365 Diag(Ivar->getLocation(), diag::note_ivar_decl); 1373 << property->getDeclName() << Ivar->getDeclName(); 1374 Diag(Ivar->getLocation(), diag::note_ivar_decl); 1382 << property->getDeclName() << Ivar->getDeclName(); 1387 Ivar->getType().getObjCLifetime()) 1388 checkARCPropertyImpl(*this, PropertyLoc, property, Ivar); 1400 Ivar, PropertyIvarLoc); 1408 Ivar->getType()->isRecordType()) { 1423 new (Context) ObjCIvarRefExpr(Ivar, 1424 Ivar->getUsageType(SelfDecl->getType()), 1426 Ivar->getLocation(), 1462 Ivar->getType()->isRecordType()) { 1475 new (Context) ObjCIvarRefExpr(Ivar, 1476 Ivar->getUsageType(SelfDecl->getType()), 1478 Ivar->getLocation(),