nswrap/examples/simple/ClassOne/simple.h
Greg c03e37bd54 Make a Go Interface instead of a struct for top level objects.
Use a new struct Id as a concrete version of that type.
2019-04-29 11:46:48 -04:00

29 lines
428 B
Objective-C

#import <Foundation/Foundation.h>
struct stru {int a,b;};
@interface ClassOne : NSObject
{
int i1;
int *p1;
int a1[2];
int (*f)();
}
- (ClassOne*) init;
- (int) geti1;
- (int *) getp1;
- (int (*)()) getf1;
- (int) hi1:(struct stru)in;
- (int) hi2:(struct stru*)in;
- (struct stru) nstru1;
- (struct stru*) nstru2;
- (void) hi:(id)in;
- (void) hi3:(id)in;
@end
@interface ClassTwo : ClassOne
{ }
- (ClassTwo*) init;
@end