Searched refs:isRequiredMethod (Results 1 - 11 of 11) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/API/
H A DObjcRuntimeExtras.h86 inline void forEachMethodInProtocol(Protocol *protocol, BOOL isRequiredMethod, BOOL isInstanceMethod, void (^callback)(SEL, const char*)) argument
89 struct objc_method_description* methods = protocol_copyMethodDescriptionList(protocol, isRequiredMethod, isInstanceMethod, &count);
226 const char *_protocol_getMethodTypeEncoding(Protocol *, SEL, BOOL isRequiredMethod, BOOL isInstanceMethod);
/macosx-10.9.5/objc4-551.1/runtime/
H A Dobjc-runtime-old.mm1531 BOOL isRequiredMethod, BOOL isInstanceMethod,
1537 if (isRequiredMethod) {
1555 isRequiredMethod,isInstanceMethod,true);
1583 BOOL isRequiredMethod, BOOL isInstanceMethod)
1591 isRequiredMethod, isInstanceMethod, true);
1605 BOOL isRequiredMethod,
1620 if (isRequiredMethod) {
1796 BOOL isRequiredMethod, BOOL isInstanceMethod)
1807 isRequiredMethod, isInstanceMethod, false);
1813 _protocol_getMethodTypeEncoding((Protocol *)proto->protocol_list->list[i], sel, isRequiredMethod, isInstanceMetho
[all...]
H A Dobjc-runtime-new.mm2839 static void getExtendedTypesIndexesForMethod(protocol_t *proto, const method_t *m, bool isRequiredMethod, bool isInstanceMethod, uint32_t& a, uint32_t &b)
2843 if (isRequiredMethod && isInstanceMethod) {
2849 if (isRequiredMethod && !isInstanceMethod) {
2855 if (!isRequiredMethod && isInstanceMethod) {
2861 if (!isRequiredMethod && !isInstanceMethod) {
2873 static uint32_t getExtendedTypesIndexForMethod(protocol_t *proto, const method_t *m, bool isRequiredMethod, bool isInstanceMethod)
2877 getExtendedTypesIndexesForMethod(proto, m, isRequiredMethod,
2999 bool isRequiredMethod, bool isInstanceMethod,
3009 getProtocolMethodList(proto, isRequiredMethod, isInstanceMethod);
3020 isRequiredMethod, isInstanceMetho
[all...]
H A Dobjc-runtime-old.h317 extern struct objc_method_description * lookup_protocol_method(struct old_protocol *proto, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod, BOOL recursive);
H A Druntime.h1158 * @param isRequiredMethod A Boolean value that indicates whether aSel is a required method.
1162 * \e isRequiredMethod, and \e isInstanceMethod for the protocol \e p.
1168 OBJC_EXPORT struct objc_method_description protocol_getMethodDescription(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod)
1175 * @param isRequiredMethod A Boolean value that indicates whether returned methods should
1182 * specified by \e isRequiredMethod and \e isInstanceMethod. The array contains \c *outCount pointers followed
1188 OBJC_EXPORT struct objc_method_description *protocol_copyMethodDescriptionList(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount)
1260 * @param isRequiredMethod YES if the method is not an optional method.
1263 OBJC_EXPORT void protocol_addMethodDescription(Protocol *proto, SEL name, const char *types, BOOL isRequiredMethod, BOOL isInstanceMethod)
H A Dobjc-internal.h472 OBJC_EXPORT const char *_protocol_getMethodTypeEncoding(Protocol *p, SEL sel, BOOL isRequiredMethod, BOOL isInstanceMethod)
H A Dobjc-runtime-new.h568 extern Method protocol_getMethod(protocol_t *p, SEL sel, bool isRequiredMethod, bool isInstanceMethod, bool recursive);
/macosx-10.9.5/pyobjc-42/2.5/pyobjc/pyobjc-core/Modules/objc/
H A Dobjc-runtime-compat.h130 extern struct objc_method_description *(*PyObjC_protocol_copyMethodDescriptionList)(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount);
132 extern struct objc_method_description (*PyObjC_protocol_getMethodDescription)(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod);
H A Dobjc-runtime-compat.m669 compat_protocol_copyMethodDescriptionList(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount)
671 if (!isRequiredMethod) {
742 compat_protocol_getMethodDescription(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod)
745 if (!isRequiredMethod) {
778 struct objc_method_description *(*PyObjC_protocol_copyMethodDescriptionList)(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount) = NULL;
780 struct objc_method_description (*PyObjC_protocol_getMethodDescription)(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) = NULL;
/macosx-10.9.5/pyobjc-42/pyobjc/pyobjc-core/Modules/objc/
H A Dobjc-runtime-compat.h130 extern struct objc_method_description *(*PyObjC_protocol_copyMethodDescriptionList)(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount);
132 extern struct objc_method_description (*PyObjC_protocol_getMethodDescription)(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod);
H A Dobjc-runtime-compat.m669 compat_protocol_copyMethodDescriptionList(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount)
671 if (!isRequiredMethod) {
742 compat_protocol_getMethodDescription(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod)
745 if (!isRequiredMethod) {
778 struct objc_method_description *(*PyObjC_protocol_copyMethodDescriptionList)(Protocol *p, BOOL isRequiredMethod, BOOL isInstanceMethod, unsigned int *outCount) = NULL;
780 struct objc_method_description (*PyObjC_protocol_getMethodDescription)(Protocol *p, SEL aSel, BOOL isRequiredMethod, BOOL isInstanceMethod) = NULL;

Completed in 425 milliseconds