H A D | SemaObjCProperty.cpp | 33 /// getImpliedARCOwnership - Given a set of property attributes and a 37 /// Returns OCL_None if the attributes as stated do not imply an ownership. 180 unsigned Attributes = ODS.getPropertyAttributes(); in ActOnProperty() local 181 FD.D.setObjCWeakProperty((Attributes & ObjCPropertyAttribute::kind_weak) != in ActOnProperty() 185 if (!getOwnershipRule(Attributes)) { in ActOnProperty() 186 Attributes |= deducePropertyOwnershipFromType(SemaRef, T); in ActOnProperty() 188 bool isReadWrite = ((Attributes & ObjCPropertyAttribute::kind_readwrite) || in ActOnProperty() 190 !(Attributes & ObjCPropertyAttribute::kind_readonly)); in ActOnProperty() 201 isReadWrite, Attributes, in ActOnProperty() 212 ODS.getSetterNameLoc(), isReadWrite, Attributes, in ActOnProperty() 272 makePropertyAttributesAsWritten(unsigned Attributes) makePropertyAttributesAsWritten() argument 414 HandlePropertyInClassExtension(Scope * S,SourceLocation AtLoc,SourceLocation LParenLoc,FieldDeclarator & FD,Selector GetterSel,SourceLocation GetterNameLoc,Selector SetterSel,SourceLocation SetterNameLoc,const bool isReadWrite,unsigned & Attributes,const unsigned AttributesAsWritten,QualType T,TypeSourceInfo * TSI,tok::ObjCKeywordKind MethodImplKind) HandlePropertyInClassExtension() argument 568 CreatePropertyDecl(Scope * S,ObjCContainerDecl * CDecl,SourceLocation AtLoc,SourceLocation LParenLoc,FieldDeclarator & FD,Selector GetterSel,SourceLocation GetterNameLoc,Selector SetterSel,SourceLocation SetterNameLoc,const bool isReadWrite,const unsigned Attributes,const unsigned AttributesAsWritten,QualType T,TypeSourceInfo * TInfo,tok::ObjCKeywordKind MethodImplKind,DeclContext * lexicalDC) CreatePropertyDecl() argument 2180 unsigned Attributes = Property->getPropertyAttributes(); AtomicPropertySetterGetterRules() local 2633 CheckObjCPropertyAttributes(Decl * PDecl,SourceLocation Loc,unsigned & Attributes,bool propertyInPrimaryClass) CheckObjCPropertyAttributes() argument [all...] |