Lines Matching refs:ObjCDeclSpec
750 ObjCDeclSpec OCDS; in ParseObjCInterfaceDeclList()
773 if (OCDS.getPropertyAttributes() & ObjCDeclSpec::DQ_PR_nullability) in ParseObjCInterfaceDeclList()
830 ObjCDeclSpec &DS, in diagnoseRedundantPropertyNullability()
870 void Parser::ParseObjCPropertyAttribute(ObjCDeclSpec &DS) { in ParseObjCPropertyAttribute()
891 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_readonly); in ParseObjCPropertyAttribute()
893 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_assign); in ParseObjCPropertyAttribute()
895 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_unsafe_unretained); in ParseObjCPropertyAttribute()
897 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_readwrite); in ParseObjCPropertyAttribute()
899 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_retain); in ParseObjCPropertyAttribute()
901 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_strong); in ParseObjCPropertyAttribute()
903 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_copy); in ParseObjCPropertyAttribute()
905 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_nonatomic); in ParseObjCPropertyAttribute()
907 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_atomic); in ParseObjCPropertyAttribute()
909 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_weak); in ParseObjCPropertyAttribute()
941 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_setter); in ParseObjCPropertyAttribute()
950 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_getter); in ParseObjCPropertyAttribute()
954 if (DS.getPropertyAttributes() & ObjCDeclSpec::DQ_PR_nullability) in ParseObjCPropertyAttribute()
958 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_nullability); in ParseObjCPropertyAttribute()
961 if (DS.getPropertyAttributes() & ObjCDeclSpec::DQ_PR_nullability) in ParseObjCPropertyAttribute()
965 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_nullability); in ParseObjCPropertyAttribute()
968 if (DS.getPropertyAttributes() & ObjCDeclSpec::DQ_PR_nullability) in ParseObjCPropertyAttribute()
972 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_nullability); in ParseObjCPropertyAttribute()
975 if (DS.getPropertyAttributes() & ObjCDeclSpec::DQ_PR_nullability) in ParseObjCPropertyAttribute()
979 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_nullability); in ParseObjCPropertyAttribute()
983 DS.setPropertyAttributes(ObjCDeclSpec::DQ_PR_null_resettable); in ParseObjCPropertyAttribute()
1161 void Parser::ParseObjCTypeQualifierList(ObjCDeclSpec &DS, in ParseObjCTypeQualifierList()
1183 ObjCDeclSpec::ObjCDeclQualifier Qual; in ParseObjCTypeQualifierList()
1187 case objc_in: Qual = ObjCDeclSpec::DQ_In; break; in ParseObjCTypeQualifierList()
1188 case objc_out: Qual = ObjCDeclSpec::DQ_Out; break; in ParseObjCTypeQualifierList()
1189 case objc_inout: Qual = ObjCDeclSpec::DQ_Inout; break; in ParseObjCTypeQualifierList()
1190 case objc_oneway: Qual = ObjCDeclSpec::DQ_Oneway; break; in ParseObjCTypeQualifierList()
1191 case objc_bycopy: Qual = ObjCDeclSpec::DQ_Bycopy; break; in ParseObjCTypeQualifierList()
1192 case objc_byref: Qual = ObjCDeclSpec::DQ_Byref; break; in ParseObjCTypeQualifierList()
1195 Qual = ObjCDeclSpec::DQ_CSNullability; in ParseObjCTypeQualifierList()
1200 Qual = ObjCDeclSpec::DQ_CSNullability; in ParseObjCTypeQualifierList()
1205 Qual = ObjCDeclSpec::DQ_CSNullability; in ParseObjCTypeQualifierList()
1212 if (Qual == ObjCDeclSpec::DQ_CSNullability) in ParseObjCTypeQualifierList()
1263 ParsedType Parser::ParseObjCTypeName(ObjCDeclSpec &DS, in ParseObjCTypeName()
1299 if (DS.getObjCDeclQualifier() & ObjCDeclSpec::DQ_CSNullability) in ParseObjCTypeName()
1373 ObjCDeclSpec DSRet; in ParseObjCMethodDecl()