// Objective-C API for talking to interfaces Go package. // gobind -lang=objc interfaces // // File is generated by gobind. Do not edit. #ifndef __GoInterfaces_H__ #define __GoInterfaces_H__ #include @protocol GoInterfacesError; @class GoInterfacesError; @protocol GoInterfacesI; @class GoInterfacesI; @protocol GoInterfacesI1; @protocol GoInterfacesI2; @protocol GoInterfacesI3; @class GoInterfacesI3; @protocol GoInterfacesWithParam; @class GoInterfacesWithParam; @protocol GoInterfacesError - (BOOL)err:(NSError**)error; @end @protocol GoInterfacesI - (int32_t)rand; @end @interface GoInterfacesI1 : NSObject { } @property(strong, readonly) id _ref; - (id)initWithRef:(id)ref; - (void)j; @end @interface GoInterfacesI2 : NSObject { } @property(strong, readonly) id _ref; - (id)initWithRef:(id)ref; - (void)g; @end @protocol GoInterfacesI3 - (GoInterfacesI1*)f; @end @protocol GoInterfacesWithParam - (void)hasParam:(BOOL)p0; @end FOUNDATION_EXPORT int32_t GoInterfacesAdd3(id r); FOUNDATION_EXPORT BOOL GoInterfacesCallErr(id e, NSError** error); FOUNDATION_EXPORT id GoInterfacesSeven(); @class GoInterfacesError; @class GoInterfacesI; @class GoInterfacesI3; @class GoInterfacesWithParam; @interface GoInterfacesError : NSObject { } @property(strong, readonly) id _ref; - (id)initWithRef:(id)ref; - (BOOL)err:(NSError**)error; @end @interface GoInterfacesI : NSObject { } @property(strong, readonly) id _ref; - (id)initWithRef:(id)ref; - (int32_t)rand; @end @interface GoInterfacesI3 : NSObject { } @property(strong, readonly) id _ref; - (id)initWithRef:(id)ref; - (GoInterfacesI1*)f; @end @interface GoInterfacesWithParam : NSObject { } @property(strong, readonly) id _ref; - (id)initWithRef:(id)ref; - (void)hasParam:(BOOL)p0; @end #endif