reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaObjCProperty.cpp
 1078     property = IDecl->FindPropertyDeclaration(PropertyId, QueryKind);
 1079     if (!property) {
 1083     if (property->isClassProperty() && Synthesize) {
 1087     unsigned PIkind = property->getPropertyAttributesAsWritten();
 1094       Diag(property->getLocation(), diag::note_property_declare);
 1098         dyn_cast<ObjCCategoryDecl>(property->getDeclContext())) {
 1101         Diag(property->getLocation(), diag::note_property_declare);
 1107         property->hasAttr<IBOutletAttr>() &&
 1113         DeclContext::lookup_result R = Ext->lookup(property->getDeclName());
 1125         Diag(property->getLocation(), diag::warn_auto_readonly_iboutlet_property)
 1126             << property;
 1129                                  property->getLParenLoc(), readonlyLoc)) {
 1133           Diag(property->getLocation(),
 1139     if (Synthesize && isa<ObjCProtocolDecl>(property->getDeclContext()))
 1140       property = SelectPropertyForSynthesisFromProtocols(*this, AtLoc, IDecl,
 1141                                                          property);
 1161     property = Category->FindPropertyDeclaration(PropertyId, QueryKind);
 1162     if (!property) {
 1182     QualType PropType = property->getType();
 1187                             property->getDeclName())) {
 1188       Diag(property->getLocation(), diag::note_property_declare);
 1193         (property->getPropertyAttributesAsWritten() &
 1196       setImpliedPropertyAttributeForReadOnlyProperty(property, Ivar);
 1200       = property->getPropertyAttributes();
 1209           Diag(property->getLocation(), diag::note_property_declare);
 1225             Diag(property->getLocation(), diag::note_property_declare);
 1234               Diag(property->getLocation(),
 1252       IDecl->lookupInstanceVariable(property->getIdentifier(),
 1259         Diag(property->getLocation(), diag::note_property_declare);
 1273         if (!hasWrittenStorageAttribute(property, QueryKind) &&
 1277           Diag(property->getLocation(), diag::note_property_declare);
 1298         Diag(property->getLocation(), diag::note_property_declare);
 1323       << property->getDeclName() << Ivar->getDeclName()
 1329     property->setPropertyIvarDecl(Ivar);
 1348           << property->getDeclName() << PropType
 1363             << property->getDeclName() << PropType
 1373         << property->getDeclName() << Ivar->getDeclName();
 1378       if ((property->getType()->isObjCObjectPointerType() ||
 1382         << property->getDeclName() << Ivar->getDeclName();
 1388       checkARCPropertyImpl(*this, PropertyLoc, property, Ivar);
 1393   assert (property && "ActOnPropertyImplDecl - property declaration missing");
 1396                                property,
 1405   if (ObjCMethodDecl *getterMethod = property->getGetterMethodDecl()) {
 1440     if (property->hasAttr<NSReturnsNotRetainedAttr>() &&
 1444       Diag(property->getLocation(), diag::note_property_declare);
 1459   if (ObjCMethodDecl *setterMethod = property->getSetterMethodDecl()) {
 1488       if (property->getPropertyAttributes() &
 1495               if (property->getType()->isReferenceType()) {
 1498                     << property->getType();