Lines Matching refs:property
147 /// LLVM type for C ptrdiff_t. Mainly used in property accessor functions.
234 /// Returns a property name and encoding string.
253 /// Push the property attributes into two structure fields.
255 ObjCPropertyDecl *property, bool isSynthesized=true, bool
257 int attrs = property->getPropertyAttributes();
270 // reuse these flags to indicate that this is a protocol property (both set
271 // has no meaning, as a property can't be both synthesized and dynamic)
374 /// Function for implementing synthesized property getters that return an
377 /// Function for implementing synthesized property setters that return an
380 /// Function used for non-object declared property getters.
382 /// Function used for non-object declared property setters.
391 /// Objective-C 2 property structures, but we have to pretend that they're
392 /// Objective-C 1 property structures when targeting the GCC runtime or it
420 /// Generates a list of property metadata structures. This follows the same
806 // The optimised property functions omit the GC check, and so are not
1854 // Property metadata: name, attributes, isSynthesized, setter name, setter
1865 // Add all of the property methods need adding to the method list and to the
1866 // property metadata list.
1867 for (auto *property : PD->instance_properties()) {
1870 Fields.push_back(MakePropertyEncodingString(property, nullptr));
1871 PushPropertyAttributes(Fields, property);
1873 if (ObjCMethodDecl *getter = property->getGetterMethodDecl()) {
1884 if (ObjCMethodDecl *setter = property->getSetterMethodDecl()) {
1895 if (property->getPropertyImplementation() == ObjCPropertyDecl::Optional) {
2095 // Property metadata: name, attributes, attributes2, padding1, padding2,
2102 // Add all of the property methods need adding to the method list and to the
2103 // property metadata list.
2106 ObjCPropertyDecl *property = propertyImpl->getPropertyDecl();
2112 Fields.push_back(MakePropertyEncodingString(property, OID));
2113 PushPropertyAttributes(Fields, property, isSynthesized, isDynamic);
2114 if (ObjCMethodDecl *getter = property->getGetterMethodDecl()) {
2128 if (ObjCMethodDecl *setter = property->getSetterMethodDecl()) {