Lines Matching full:prop
17 // expr.prop
18 // where 'expr' is an r-value of Objective-C pointer type and 'prop'
22 // [expr prop]
28 // 'expr.prop *= 100' would be translated to:
29 // [expr setProp: [expr prop] * 100]
547 const ObjCPropertyDecl *Prop = RefExpr->getExplicitProperty();
548 if (Prop->getPropertyAttributes() & ObjCPropertyDecl::OBJC_PR_weak)
549 return !Prop->hasAttr<IBOutletAttr>();
551 T = Prop->getType();
584 ObjCPropertyDecl *prop = RefExpr->getExplicitProperty();
585 Getter = LookupMethodInReceiverType(S, prop->getGetterName(), RefExpr);
613 ObjCPropertyDecl *prop = RefExpr->getExplicitProperty();
614 SetterSelector = prop->getSetterName();
622 StringRef thisPropertyName = prop->getName();
630 if (prop != prop1 && (prop1->getSetterMethodDecl() == setter)) {
632 << prop << prop1 << setter->getSelector();
633 S.Diag(prop->getLocation(), diag::note_property_declare);
653 if (ObjCPropertyDecl *prop = RefExpr->getExplicitProperty()) {
656 S.Diag(prop->getLocation(), diag::note_property_declare);