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

References

tools/clang/lib/Sema/SemaObjCProperty.cpp
  448   if (PIDecl && isa<ObjCCategoryDecl>(PIDecl->getDeclContext())) {
  448   if (PIDecl && isa<ObjCCategoryDecl>(PIDecl->getDeclContext())) {
  450     Diag(PIDecl->getLocation(), diag::note_property_declare);
  455   if (PIDecl) {
  459     if (!(PIDecl->isReadOnly() && isReadWrite)) {
  466         (PIDecl->getPropertyAttributesAsWritten() &
  472       Diag(PIDecl->getLocation(), diag::note_property_declare);
  477     if (PIDecl->getGetterName() != GetterSel) {
  481           << PIDecl->getGetterName() << GetterSel;
  482         Diag(PIDecl->getLocation(), diag::note_property_declare);
  486       GetterSel = PIDecl->getGetterName();
  492       = getOwnershipRule(PIDecl->getPropertyAttributes());
  498         Diag(PIDecl->getLocation(), diag::note_property_declare);
  507         !(PIDecl->getPropertyAttributesAsWritten()
  509         PIDecl->getType()->getAs<ObjCObjectPointerType>() &&
  510         PIDecl->getType().getObjCLifetime() == Qualifiers::OCL_None) {
  512       Diag(PIDecl->getLocation(), diag::note_property_declare);
  527   if (!PIDecl) {
  532   if (!Context.hasSameType(PIDecl->getType(), PDecl->getType())) {
  541     QualType PrimaryClassPropertyT = Context.getCanonicalType(PIDecl->getType());
  550       Diag(PIDecl->getLocation(), diag::note_property_declare);
  557   checkAtomicPropertyMismatch(*this, PIDecl, PDecl, true);