1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137
|
void moveToPointDUMP(double x, double y) __attribute__((swift_name("moveTo(x:y:)")));
void unversionedRenameDUMP(void) __attribute__((swift_name("unversionedRename_HEADER()")));
void acceptClosure(void (^ __attribute__((noescape)) block)(void));
void privateFunc(void) __attribute__((swift_private));
typedef double MyDoubleWrapper __attribute__((swift_wrapper(struct)));
#if __OBJC__
@class NSString;
extern NSString *MyErrorDomain;
enum __attribute__((ns_error_domain(MyErrorDomain))) MyErrorCode {
MyErrorCodeFailed = 1
};
__attribute__((swift_bridge("MyValueType")))
@interface MyReferenceType
@end
@interface TestProperties
@property (nonatomic, readwrite, retain) id accessorsOnly;
@property (nonatomic, readwrite, retain, class) id accessorsOnlyForClass;
@property (nonatomic, readwrite, retain) id accessorsOnlyInVersion3;
@property (nonatomic, readwrite, retain, class) id accessorsOnlyForClassInVersion3;
@property (nonatomic, readwrite, retain) id accessorsOnlyExceptInVersion3;
@property (nonatomic, readwrite, retain, class) id accessorsOnlyForClassExceptInVersion3;
@end
@interface Base
@end
@interface TestGenericDUMP<Element> : Base
- (Element)element;
@end
@interface Swift3RenamedOnlyDUMP
@end
__attribute__((swift_name("Swift4Name")))
@interface Swift3RenamedAlsoDUMP
@end
@interface Swift4RenamedDUMP
@end
#endif
enum __attribute__((flag_enum)) FlagEnum {
FlagEnumA = 1,
FlagEnumB = 2
};
enum __attribute__((flag_enum)) NewlyFlagEnum {
NewlyFlagEnumA = 1,
NewlyFlagEnumB = 2
};
enum APINotedFlagEnum {
APINotedFlagEnumA = 1,
APINotedFlagEnumB = 2
};
enum __attribute__((enum_extensibility(open))) OpenEnum {
OpenEnumA = 1,
};
enum __attribute__((enum_extensibility(open))) NewlyOpenEnum {
NewlyOpenEnumA = 1,
};
enum __attribute__((enum_extensibility(closed))) NewlyClosedEnum {
NewlyClosedEnumA = 1,
};
enum __attribute__((enum_extensibility(open))) ClosedToOpenEnum {
ClosedToOpenEnumA = 1,
};
enum __attribute__((enum_extensibility(closed))) OpenToClosedEnum {
OpenToClosedEnumA = 1,
};
enum APINotedOpenEnum {
APINotedOpenEnumA = 1,
};
enum APINotedClosedEnum {
APINotedClosedEnumA = 1,
};
enum SoonToBeCFEnum {
SoonToBeCFEnumA = 1
};
enum SoonToBeNSEnum {
SoonToBeNSEnumA = 1
};
enum SoonToBeCFOptions {
SoonToBeCFOptionsA = 1
};
enum SoonToBeNSOptions {
SoonToBeNSOptionsA = 1
};
enum SoonToBeCFClosedEnum {
SoonToBeCFClosedEnumA = 1
};
enum SoonToBeNSClosedEnum {
SoonToBeNSClosedEnumA = 1
};
enum UndoAllThatHasBeenDoneToMe {
UndoAllThatHasBeenDoneToMeA = 1
} __attribute__((flag_enum)) __attribute__((enum_extensibility(closed)));
typedef int MultiVersionedTypedef4;
typedef int MultiVersionedTypedef4Notes;
typedef int MultiVersionedTypedef4Header __attribute__((swift_name("MultiVersionedTypedef4Header_NEW")));
typedef int MultiVersionedTypedef34;
typedef int MultiVersionedTypedef34Notes;
typedef int MultiVersionedTypedef34Header __attribute__((swift_name("MultiVersionedTypedef34Header_NEW")));
typedef int MultiVersionedTypedef45;
typedef int MultiVersionedTypedef45Notes;
typedef int MultiVersionedTypedef45Header __attribute__((swift_name("MultiVersionedTypedef45Header_NEW")));
typedef int MultiVersionedTypedef345;
typedef int MultiVersionedTypedef345Notes;
typedef int MultiVersionedTypedef345Header __attribute__((swift_name("MultiVersionedTypedef345Header_NEW")));
|