File: Foo.printed.recursive.txt

package info (click to toggle)
swiftlang 6.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,519,992 kB
  • sloc: cpp: 9,107,863; ansic: 2,040,022; asm: 1,135,751; python: 296,500; objc: 82,456; f90: 60,502; lisp: 34,951; pascal: 19,946; sh: 18,133; perl: 7,482; ml: 4,937; javascript: 4,117; makefile: 3,840; awk: 3,535; xml: 914; fortran: 619; cs: 573; ruby: 573
file content (316 lines) | stat: -rw-r--r-- 8,741 bytes parent folder | download
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 }