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

References

tools/clang/lib/Sema/SemaObjCProperty.cpp
  836   assert(isa<ObjCProtocolDecl>(Property->getDeclContext()) &&
  842       PDecl->collectInheritedProtocolProperties(Property, ProtocolSet,
  849           PDecl->collectInheritedProtocolProperties(Property, ProtocolSet,
  857     return Property;
  859   ObjCPropertyDecl *OriginalProperty = Property;
  863     if (Property->isReadOnly() && !Prop.value()->isReadOnly()) {
  864       Property = Prop.value();
  868   if (Property != OriginalProperty) {
  873   QualType RHSType = S.Context.getCanonicalType(Property->getType());
  874   unsigned OriginalAttributes = Property->getPropertyAttributesAsWritten();
  928     if (Property->getGetterName() != Prop->getGetterName()) {
  932     if (!Property->isReadOnly() && !Prop->isReadOnly() &&
  933         Property->getSetterName() != Prop->getSetterName()) {
  950     return Property;
  960     auto Diag = S.Diag(Property->getLocation(),
  961                        Property != OriginalProperty || HasIncompatibleAttributes
  967       Diag << Property->getType();
  974       Diag << Property->getGetterName();
  977       Diag << Property->getSetterName();
 1004   return Property;