InlineObjCInstanceMethod.h revision 2d18419a7c8f9a2975d4ed74a202de6467308ad1
1
2// Define a public header for the ObjC methods that are "visible" externally
3// and, thus, could be sub-classed. We should explore the path on which these
4// are sub-classed with unknown class by not inlining them.
5
6typedef signed char BOOL;
7typedef struct objc_class *Class;
8typedef struct objc_object {
9    Class isa;
10} *id;
11@protocol NSObject  - (BOOL)isEqual:(id)object; @end
12@interface NSObject <NSObject> {}
13+(id)alloc;
14-(id)init;
15-(id)autorelease;
16-(id)copy;
17- (Class)class;
18-(id)retain;
19@end
20