// This file is meant to be used with the mock SDK, not the real one. #import #define SWIFT_NAME(X) __attribute__((swift_name(#X))) @interface Wrapper : NSObject @end enum TopLevelRaw { TopLevelRawA }; enum MemberRaw { MemberRawA } SWIFT_NAME(Wrapper.Raw); typedef enum { TopLevelAnonA } TopLevelAnon; typedef enum { MemberAnonA } MemberAnon SWIFT_NAME(Wrapper.Anon); typedef enum SWIFT_NAME(Wrapper.Anon2) { MemberAnon2A } MemberAnon2; typedef enum TopLevelTypedef { TopLevelTypedefA } TopLevelTypedef; typedef enum SWIFT_NAME(Wrapper.Typedef) MemberTypedef { MemberTypedefA } MemberTypedef; typedef NS_ENUM(long, TopLevelEnum) { TopLevelEnumA }; typedef NS_ENUM(long, MemberEnum) { MemberEnumA } SWIFT_NAME(Wrapper.Enum); typedef NS_OPTIONS(long, TopLevelOptions) { TopLevelOptionsA = 1 }; typedef NS_OPTIONS(long, MemberOptions) { MemberOptionsA = 1} SWIFT_NAME(Wrapper.Options);