Addons updated to new doc format
[io.git] / addons / ObjcBridge / source / Objc2Io.h
blobb1da6fb8133b5f3be4fe902e12579be78e6851d4
1 /* Copyright (c) 2003, Steve Dekorte
2 //metadoc license BSD revised
4 * An Objective-C proxy to an Io value
5 */
7 #ifndef __IO_OBJC2IO__
8 #define __IO_OBJC2IO__
10 #include "IoState.h"
11 #include "IoObject.h"
12 #include "IoObjcBridge.h"
13 #include "Runtime.h"
15 @interface Objc2Io : NSObject // NSProxy
17 IoObjcBridge *bridge;
18 IoObject *ioValue;
21 - (void)setIoObject:(IoObject *)v;
22 - (IoObject *)ioValue;
23 - (void)setBridge:(IoObjcBridge *)b;
25 - (void)mark;
27 - (BOOL)respondsToSelector:(SEL)selector;
28 - (NSMethodSignature *)methodSignatureForSelector:(SEL)selector;
29 - (void)forwardInvocation:(NSInvocation *)invocation;
31 @end
33 #endif