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 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316
|
@_exported import Foo.FooSub
@_exported import FooHelper
/// Aaa. FooEnum1. Bbb.
struct FooEnum1 : RawRepresentable, Equatable {
init(_ rawValue: UInt32)
init(rawValue: UInt32)
var rawValue: UInt32
}
/// Aaa. FooEnum1X. Bbb.
var FooEnum1X: FooEnum1 { get }
struct FooEnum2 : RawRepresentable, Equatable {
init(_ rawValue: UInt32)
init(rawValue: UInt32)
var rawValue: UInt32
}
var FooEnum2X: FooEnum2 { get }
var FooEnum2Y: FooEnum2 { get }
struct FooEnum3 : RawRepresentable, Equatable {
init(_ rawValue: UInt32)
init(rawValue: UInt32)
var rawValue: UInt32
}
var FooEnum3X: FooEnum3 { get }
var FooEnum3Y: FooEnum3 { get }
/// Aaa. FooComparisonResult. Bbb.
enum FooComparisonResult : Int {
init?(rawValue: Int)
var rawValue: Int { get }
case orderedAscending
case orderedSame
case orderedDescending
}
/// Aaa. FooRuncingOptions. Bbb.
struct FooRuncingOptions : OptionSet {
init(rawValue: Int)
let rawValue: Int
static var enableMince: FooRuncingOptions { get }
static var enableQuince: FooRuncingOptions { get }
}
struct FooStruct1 {
var x: Int32
var y: Double
init()
init(x: Int32, y: Double)
}
typealias FooStruct1Pointer = UnsafeMutablePointer<FooStruct1>
struct FooStruct2 {
var x: Int32
var y: Double
init()
init(x: Int32, y: Double)
}
typealias FooStructTypedef1 = FooStruct2
struct FooStructTypedef2 {
var x: Int32
var y: Double
init()
init(x: Int32, y: Double)
}
/// Aaa. FooTypedef1. Bbb.
typealias FooTypedef1 = Int32
/// Aaa. fooIntVar. Bbb.
var fooIntVar: Int32
/// Aaa. fooFunc1. Bbb.
func fooFunc1(_ a: Int32) -> Int32
func fooFunc1AnonymousParam(_: Int32) -> Int32
func fooFunc3(_ a: Int32, _ b: Float, _ c: Double, _ d: UnsafeMutablePointer<Int32>!) -> Int32
func fooFuncWithBlock(_ blk: (@escaping (Float) -> Int32)!)
func fooFuncWithFunctionPointer(_ fptr: (@escaping @convention(c) (Float) -> Int32)!)
func fooFuncNoreturn1() -> Never
func fooFuncNoreturn2() -> Never
/**
* Aaa. fooFuncWithComment1. Bbb.
* Ccc.
*
* Ddd.
*/
func fooFuncWithComment1()
/*!
Aaa. fooFuncWithComment2. Bbb.
*/
func fooFuncWithComment2()
/**
* Aaa. fooFuncWithComment3. Bbb.
*/
/**
* Ccc.
*/
func fooFuncWithComment3()
/**
* Aaa. fooFuncWithComment4. Bbb.
*/
/// Ddd.
func fooFuncWithComment4()
/// Aaa. fooFuncWithComment5. Bbb.
/// Ccc.
///
/// Ddd.
func fooFuncWithComment5()
/// Aaa. redeclaredInMultipleModulesFunc1. Bbb.
func redeclaredInMultipleModulesFunc1(_ a: Int32) -> Int32
@available(*, unavailable, message: "Variadic function is unavailable")
func fooFuncUsingVararg(_ a: Int32, _ varargs: Any...) -> Int32
/// Aaa. FooProtocolBase. Bbb.
protocol FooProtocolBase {
/// Aaa. fooProtoFunc. Bbb.
/// Ccc.
func fooProtoFunc()
/// Aaa. fooProtoFuncWithExtraIndentation1. Bbb.
/// Ccc.
func fooProtoFuncWithExtraIndentation1()
/**
* Aaa. fooProtoFuncWithExtraIndentation2. Bbb.
* Ccc.
*/
func fooProtoFuncWithExtraIndentation2()
static func fooProtoClassFunc()
var fooProperty1: Int32 { get set }
var fooProperty2: Int32 { get set }
var fooProperty3: Int32 { get }
}
protocol FooProtocolDerived : FooProtocolBase {
}
class FooClassBase {
class func fooBaseInstanceFunc0()
func fooBaseInstanceFunc0()
class func fooBaseInstanceFunc1(_ anObject: AnyObject!) -> FooClassBase!
func fooBaseInstanceFunc1(_ anObject: AnyObject!) -> FooClassBase!
init!()
convenience init!(float f: Float)
class func fooBaseInstanceFuncOverridden()
func fooBaseInstanceFuncOverridden()
class func fooBaseClassFunc0()
/*not inherited*/ init!(_ x: Int32)
@available(*, unavailable, message: "use object construction 'FooClassBase(_:)'")
class func fooClassBase(_ x: Int32) -> FooClassBase!
}
/// Aaa. FooClassDerived. Bbb.
class FooClassDerived : FooClassBase, FooProtocolDerived {
var fooProperty1: Int32
var fooProperty2: Int32
var fooProperty3: Int32 { get }
func fooInstanceFunc0()
func fooInstanceFunc1(_ a: Int32)
func fooInstanceFunc2(_ a: Int32, withB b: Int32)
func fooBaseInstanceFuncOverridden()
class func fooClassFunc0()
init!()
convenience init!(float f: Float)
/// Aaa. fooProtoFunc. Bbb.
/// Ccc.
func fooProtoFunc()
/// Aaa. fooProtoFuncWithExtraIndentation1. Bbb.
/// Ccc.
func fooProtoFuncWithExtraIndentation1()
/**
* Aaa. fooProtoFuncWithExtraIndentation2. Bbb.
* Ccc.
*/
func fooProtoFuncWithExtraIndentation2()
class func fooProtoClassFunc()
}
typealias typedef_int_t = Int32
var FOO_MACRO_1: Int32 { get }
var FOO_MACRO_2: Int32 { get }
var FOO_MACRO_3: Int32 { get }
var FOO_MACRO_4: UInt32 { get }
var FOO_MACRO_5: UInt64 { get }
var FOO_MACRO_6: typedef_int_t { get }
var FOO_MACRO_7: typedef_int_t { get }
var FOO_MACRO_8: Int8 { get }
var FOO_MACRO_9: Int32 { get }
var FOO_MACRO_10: Int16 { get }
var FOO_MACRO_11: Int { get }
var FOO_MACRO_OR: Int32 { get }
var FOO_MACRO_AND: Int32 { get }
var FOO_MACRO_BITWIDTH: UInt64 { get }
var FOO_MACRO_SIGNED: Int32 { get }
var FOO_MACRO_REDEF_1: Int32 { get }
var FOO_MACRO_REDEF_2: Int32 { get }
func theLastDeclInFoo()
func _internalTopLevelFunc()
struct _InternalStruct {
var x: Int32
init()
init(x: Int32)
}
extension FooClassBase {
class func _internalMeth1() -> AnyObject!
func _internalMeth1() -> AnyObject!
}
extension FooClassBase {
class func _internalMeth2() -> AnyObject!
func _internalMeth2() -> AnyObject!
class func nonInternalMeth() -> AnyObject!
func nonInternalMeth() -> AnyObject!
}
extension FooClassBase {
class func _internalMeth3() -> AnyObject!
func _internalMeth3() -> AnyObject!
}
protocol _InternalProt {
}
class ClassWithInternalProt : _InternalProt {
}
class FooClassPropertyOwnership : FooClassBase {
unowned(unsafe) var assignable: @sil_unmanaged AnyObject!
unowned(unsafe) var unsafeAssignable: @sil_unmanaged AnyObject!
var retainable: AnyObject!
var strongRef: AnyObject!
@NSCopying var copyable: AnyObject!
weak var weakRef: @sil_weak AnyObject!
var scalar: Int32
init!()
convenience init!(float f: Float)
}
class FooClassWithClassProperties : FooClassBase {
unowned(unsafe) class var assignable: @sil_unmanaged AnyObject!
unowned(unsafe) class var unsafeAssignable: @sil_unmanaged AnyObject!
class var retainable: AnyObject!
class var strongRef: AnyObject!
@NSCopying class var copyable: AnyObject!
weak class var weakRef: @sil_weak AnyObject!
class var scalar: Int32
init!()
convenience init!(float f: Float)
}
@available(*, unavailable, message: "use 'nil' instead of this imported macro")
var FOO_NIL: ()
class FooUnavailableMembers : FooClassBase {
convenience init!(int i: Int32)
@available(*, unavailable, message: "use object construction 'FooUnavailableMembers(int:)'")
class func withInt(_ i: Int32) -> Self!
@available(*, unavailable, message: "x")
func unavailable()
@available(*, unavailable, message: "Not available in Swift")
func swiftUnavailable()
@available(*, deprecated, message: "x")
func deprecated()
@available(OSX 10.1, *)
func availabilityIntroduced()
@available(OSX, unavailable, deprecated: 10.1, message: "APIs deprecated as of OS X 10.9 and earlier are unavailable in Swift")
func availabilityDeprecated()
@available(OSX, obsoleted: 10.1)
func availabilityObsoleted()
@available(OSX, unavailable)
func availabilityUnavailable()
@available(OSX, introduced: 10.1, message: "x")
func availabilityIntroducedMsg()
@available(OSX, unavailable, deprecated: 10.1, message: "x")
func availabilityDeprecatedMsg()
@available(OSX, obsoleted: 10.1, message: "x")
func availabilityObsoletedMsg()
@available(OSX, unavailable, message: "x")
func availabilityUnavailableMsg()
init!()
convenience init!(float f: Float)
}
class FooCFType {
}
@available(*, unavailable, message: "Core Foundation objects are automatically memory managed")
func FooCFTypeRelease(_: FooCFType!)
class FooRepeatedMembers : FooClassBase {
func repeatedMethod()
func anotherMethod()
init!()
convenience init!(float f: Float)
}
extension FooRepeatedMembers {
var repeatedPropertyInCategory: Int32
func repeatedMethodInCategory()
}
extension FooRepeatedMembers {
var repeatedPropertyFromCategory: Int32
func repeatedMethodFromCategory()
}
enum SCNFilterMode : Int {
init?(rawValue: Int)
var rawValue: Int { get }
case none
case nearest
case linear
@available(*, unavailable)
case SCNNoFiltering
}
func fooSubFunc1(_ a: Int32) -> Int32
struct FooSubEnum1 : RawRepresentable, Equatable {
init(_ rawValue: UInt32)
init(rawValue: UInt32)
var rawValue: UInt32
}
var FooSubEnum1X: FooSubEnum1 { get }
var FooSubEnum1Y: FooSubEnum1 { get }
var FooSubUnnamedEnumeratorA1: Int { get }
|