Lines Matching refs:protocol

80   Protocol *protocol;  in objc_getProtocol()  local
86 protocol = (Protocol *)(objc_hash_value_for_key (__protocols_hashtable, name)); in objc_getProtocol()
89 return protocol; in objc_getProtocol()
136 class_addProtocol (Class class_, Protocol *protocol) in class_addProtocol() argument
140 if (class_ == Nil || protocol == NULL) in class_addProtocol()
143 if (class_conformsToProtocol (class_, protocol)) in class_addProtocol()
148 if (protocol->class_pointer != objc_lookUpClass ("Protocol")) in class_addProtocol()
156 protocols->list[0] = (struct objc_protocol *)protocol; in class_addProtocol()
168 class_conformsToProtocol (Class class_, Protocol *protocol) in class_conformsToProtocol() argument
172 if (class_ == Nil || protocol == NULL) in class_conformsToProtocol()
177 if (protocol->class_pointer != objc_lookUpClass ("Protocol")) in class_conformsToProtocol()
192 if (proto_list->list[i] == (struct objc_protocol *)protocol in class_conformsToProtocol()
194 protocol)) in class_conformsToProtocol()
266 protocol_conformsToProtocol (Protocol *protocol, Protocol *anotherProtocol) in protocol_conformsToProtocol() argument
270 if (protocol == NULL || anotherProtocol == NULL) in protocol_conformsToProtocol()
273 if (protocol == anotherProtocol) in protocol_conformsToProtocol()
278 if (protocol->class_pointer != anotherProtocol->class_pointer) in protocol_conformsToProtocol()
281 if (protocol->class_pointer != objc_lookUpClass ("Protocol")) in protocol_conformsToProtocol()
284 if (strcmp (((struct objc_protocol *)protocol)->protocol_name, in protocol_conformsToProtocol()
290 proto_list = ((struct objc_protocol *)protocol)->protocol_list; in protocol_conformsToProtocol()
307 protocol_isEqual (Protocol *protocol, Protocol *anotherProtocol) in protocol_isEqual() argument
309 if (protocol == anotherProtocol) in protocol_isEqual()
312 if (protocol == NULL || anotherProtocol == NULL) in protocol_isEqual()
317 if (protocol->class_pointer != anotherProtocol->class_pointer) in protocol_isEqual()
320 if (protocol->class_pointer != objc_lookUpClass ("Protocol")) in protocol_isEqual()
337 if (strcmp (((struct objc_protocol *)protocol)->protocol_name, in protocol_isEqual()
345 protocol_getName (Protocol *protocol) in protocol_getName() argument
349 if (protocol->class_pointer != objc_lookUpClass ("Protocol")) in protocol_getName()
352 return ((struct objc_protocol *)protocol)->protocol_name; in protocol_getName()
355 struct objc_method_description protocol_getMethodDescription (Protocol *protocol, in protocol_getMethodDescription() argument
371 if (protocol->class_pointer != objc_lookUpClass ("Protocol")) in protocol_getMethodDescription()
375 methods = ((struct objc_protocol *)protocol)->instance_methods; in protocol_getMethodDescription()
377 methods = ((struct objc_protocol *)protocol)->class_methods; in protocol_getMethodDescription()
395 struct objc_method_description *protocol_copyMethodDescriptionList (Protocol *protocol, in protocol_copyMethodDescriptionList() argument
416 if (protocol == NULL || protocol->class_pointer != objc_lookUpClass ("Protocol")) in protocol_copyMethodDescriptionList()
428 methods = ((struct objc_protocol *)protocol)->instance_methods; in protocol_copyMethodDescriptionList()
430 methods = ((struct objc_protocol *)protocol)->class_methods; in protocol_copyMethodDescriptionList()
456 Property protocol_getProperty (Protocol *protocol, const char *propertyName, in protocol_getProperty() argument
459 if (protocol == NULL || propertyName == NULL) in protocol_getProperty()
467 if (protocol->class_pointer != objc_lookUpClass ("Protocol")) in protocol_getProperty()
475 Property *protocol_copyPropertyList (Protocol *protocol, unsigned int *numberOfReturnedProperties) in protocol_copyPropertyList() argument
482 if (protocol == NULL || protocol->class_pointer != objc_lookUpClass ("Protocol")) in protocol_copyPropertyList()
501 Protocol **protocol_copyProtocolList (Protocol *protocol, unsigned int *numberOfReturnedProtocols) in protocol_copyProtocolList() argument
509 if (protocol == NULL || protocol->class_pointer != objc_lookUpClass ("Protocol")) in protocol_copyProtocolList()
521 proto_list = ((struct objc_protocol *)protocol)->protocol_list; in protocol_copyProtocolList()
537 proto_list = ((struct objc_protocol *)protocol)->protocol_list; in protocol_copyProtocolList()