blob: d1eeb61991b4802006a2f730a7aa55755556defe [file] [log] [blame]
#ifndef SOMEKIT_H
#define SOMEKIT_H
#define ROOT_CLASS __attribute__((objc_root_class))
ROOT_CLASS
@interface A
-(A*)transform:(A*)input;
-(A*)transform:(A*)input integer:(int)integer;
@property (nonatomic, readonly, retain) A* someA;
@property (nonatomic, retain) A* someOtherA;
@property (nonatomic) int intValue;
@end
@interface B : A
@end
@interface C : A
- (instancetype)init;
- (instancetype)initWithA:(A*)a;
@end
@interface MyClass : A
- Inst;
+ Clas;
@end
struct CGRect {
float origin;
float size;
};
typedef struct CGRect NSRect;
@interface I
- (void) Meth : (NSRect[4])exposedRects;
- (void) Meth1 : (const I*)exposedRects;
- (void) Meth2 : (const I*)exposedRects;
- (void) Meth3 : (I*)exposedRects;
- (const I*) Meth4;
- (const I*) Meth5 : (int) Arg1 : (const I*)Arg2 : (double)Arg3 : (const I*) Arg4 :(const volatile id) Arg5;
- (volatile const I*) Meth6 : (const char *)Arg1 : (const char *)Arg2 : (double)Arg3 : (const I*) Arg4 :(const volatile id) Arg5;
@end
@class NSURL, NSArray, NSError;
@interface INTF_BLOCKS
+ (void)getNonLocalVersionsOfItemAtURL:(NSURL *)url completionHandler:(void (^)(NSArray *nonLocalFileVersions, NSError *error))completionHandler;
+ (void *)getNonLocalVersionsOfItemAtURL2:(NSURL *)url completionHandler:(void (^)(NSArray *nonLocalFileVersions, NSError *error))completionHandler;
+ (NSError **)getNonLocalVersionsOfItemAtURL3:(int)url completionHandler:(void (^)(NSArray *nonLocalFileVersions, NSError *error))completionHandler;
+ (id)getNonLocalVersionsOfItemAtURL4:(NSURL *)url completionHandler:(void (^)(int nonLocalFileVersions, NSError *error, NSURL*))completionHandler;
@end
#endif