| import Foo.FooSub |
| import FooHelper |
| |
| struct FooEnum1 : RawRepresentable, Equatable { |
| |
| init(_ rawValue: UInt32) |
| |
| init(rawValue rawValue: UInt32) |
| |
| var rawValue: UInt32 |
| } |
| var FooEnum1X: FooEnum1 { get } |
| struct FooEnum2 : RawRepresentable, Equatable { |
| |
| init(_ rawValue: UInt32) |
| |
| init(rawValue rawValue: UInt32) |
| |
| var rawValue: UInt32 |
| } |
| var FooEnum2X: FooEnum2 { get } |
| var FooEnum2Y: FooEnum2 { get } |
| struct FooEnum3 : RawRepresentable, Equatable { |
| |
| init(_ rawValue: UInt32) |
| |
| init(rawValue rawValue: UInt32) |
| |
| var rawValue: UInt32 |
| } |
| var FooEnum3X: FooEnum3 { get } |
| var FooEnum3Y: FooEnum3 { get } |
| enum FooComparisonResult : Int { |
| |
| case orderedAscending |
| |
| case orderedSame |
| |
| case orderedDescending |
| } |
| struct FooRuncingOptions : OptionSet { |
| |
| init(rawValue rawValue: Int) |
| |
| static var enableMince: FooRuncingOptions { get } |
| |
| static var enableQuince: FooRuncingOptions { get } |
| |
| func intersect(_ other: FooRuncingOptions) -> FooRuncingOptions |
| |
| func exclusiveOr(_ other: FooRuncingOptions) -> FooRuncingOptions |
| |
| mutating func unionInPlace(_ other: FooRuncingOptions) |
| |
| mutating func intersectInPlace(_ other: FooRuncingOptions) |
| |
| mutating func exclusiveOrInPlace(_ other: FooRuncingOptions) |
| |
| func isSubsetOf(_ other: FooRuncingOptions) -> Bool |
| |
| func isDisjointWith(_ other: FooRuncingOptions) -> Bool |
| |
| func isSupersetOf(_ other: FooRuncingOptions) -> Bool |
| |
| mutating func subtractInPlace(_ other: FooRuncingOptions) |
| |
| func isStrictSupersetOf(_ other: FooRuncingOptions) -> Bool |
| |
| func isStrictSubsetOf(_ other: FooRuncingOptions) -> Bool |
| } |
| |
| extension FooRuncingOptions { |
| |
| func union(_ other: FooRuncingOptions) -> FooRuncingOptions |
| |
| func intersection(_ other: FooRuncingOptions) -> FooRuncingOptions |
| |
| func symmetricDifference(_ other: FooRuncingOptions) -> FooRuncingOptions |
| } |
| |
| extension FooRuncingOptions { |
| |
| func contains(_ member: FooRuncingOptions) -> Bool |
| |
| mutating func insert(_ newMember: FooRuncingOptions) -> (inserted: Bool, memberAfterInsert: FooRuncingOptions) |
| |
| mutating func remove(_ member: FooRuncingOptions) -> FooRuncingOptions? |
| |
| mutating func update(with newMember: FooRuncingOptions) -> FooRuncingOptions? |
| } |
| |
| extension FooRuncingOptions { |
| |
| convenience init() |
| |
| mutating func formUnion(_ other: FooRuncingOptions) |
| |
| mutating func formIntersection(_ other: FooRuncingOptions) |
| |
| mutating func formSymmetricDifference(_ other: FooRuncingOptions) |
| } |
| |
| extension FooRuncingOptions { |
| |
| convenience init<S>(_ sequence: S) where S : Sequence, FooRuncingOptions.Element == S.Iterator.Element |
| |
| convenience init(arrayLiteral arrayLiteral: FooRuncingOptions...) |
| |
| mutating func subtract(_ other: FooRuncingOptions) |
| |
| func isSubset(of other: FooRuncingOptions) -> Bool |
| |
| func isSuperset(of other: FooRuncingOptions) -> Bool |
| |
| func isDisjoint(with other: FooRuncingOptions) -> Bool |
| |
| func subtracting(_ other: FooRuncingOptions) -> FooRuncingOptions |
| |
| var isEmpty: Bool { get } |
| |
| func isStrictSuperset(of other: FooRuncingOptions) -> Bool |
| |
| func isStrictSubset(of other: FooRuncingOptions) -> Bool |
| } |
| struct FooStruct1 { |
| |
| var x: Int32 |
| |
| var y: Double |
| |
| init() |
| |
| init(x x: Int32, y y: Double) |
| } |
| typealias FooStruct1Pointer = UnsafeMutablePointer<FooStruct1> |
| struct FooStruct2 { |
| |
| var x: Int32 |
| |
| var y: Double |
| |
| init() |
| |
| init(x x: Int32, y y: Double) |
| } |
| typealias FooStructTypedef1 = FooStruct2 |
| struct FooStructTypedef2 { |
| |
| var x: Int32 |
| |
| var y: Double |
| |
| init() |
| |
| init(x x: Int32, y y: Double) |
| } |
| typealias FooTypedef1 = Int32 |
| var fooIntVar: Int32 |
| func fooFunc1(_ a: Int32) -> Int32 |
| func fooFunc1AnonymousParam(_ _: Int32) -> Int32 |
| func fooFunc3(_ a: Int32, _ b: Float, _ c: Double, _ d: UnsafeMutablePointer<Int32>!) -> Int32 |
| func fooFuncWithBlock(_ blk: ((Float) -> Int32)!) |
| func fooFuncWithFunctionPointer(_ fptr: ((Float) -> Int32)!) |
| func fooFuncNoreturn1() -> Never |
| func fooFuncNoreturn2() -> Never |
| func fooFuncWithComment1() |
| func fooFuncWithComment2() |
| func fooFuncWithComment3() |
| func fooFuncWithComment4() |
| func fooFuncWithComment5() |
| func redeclaredInMultipleModulesFunc1(_ a: Int32) -> Int32 |
| protocol FooProtocolBase { |
| |
| func fooProtoFunc() |
| |
| func fooProtoFuncWithExtraIndentation1() |
| |
| func fooProtoFuncWithExtraIndentation2() |
| |
| static func fooProtoClassFunc() |
| |
| var fooProperty1: Int32 { get set } |
| |
| var fooProperty2: Int32 { get set } |
| |
| var fooProperty3: Int32 { get } |
| } |
| protocol FooProtocolDerived : FooProtocolBase { |
| } |
| class FooClassBase { |
| |
| func fooBaseInstanceFunc0() |
| |
| func fooBaseInstanceFunc1(_ anObject: Any!) -> FooClassBase! |
| |
| init!() |
| |
| convenience init!(float f: Float) |
| |
| func fooBaseInstanceFuncOverridden() |
| |
| class func fooBaseClassFunc0() |
| |
| func _internalMeth3() -> Any! |
| |
| func _internalMeth2() -> Any! |
| |
| func nonInternalMeth() -> Any! |
| |
| func _internalMeth1() -> Any! |
| } |
| 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() |
| |
| func _internalMeth3() -> Any! |
| |
| func _internalMeth2() -> Any! |
| |
| func nonInternalMeth() -> Any! |
| |
| func _internalMeth1() -> Any! |
| } |
| 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_REDEF_1: Int32 { get } |
| var FOO_MACRO_REDEF_2: Int32 { get } |
| func theLastDeclInFoo() |
| func _internalTopLevelFunc() |
| struct _InternalStruct { |
| |
| var x: Int32 |
| |
| init() |
| |
| init(x x: Int32) |
| } |
| extension FooClassBase { |
| |
| func _internalMeth1() -> Any! |
| } |
| extension FooClassBase { |
| |
| func _internalMeth2() -> Any! |
| |
| func nonInternalMeth() -> Any! |
| } |
| extension FooClassBase { |
| |
| func _internalMeth3() -> Any! |
| } |
| protocol _InternalProt { |
| } |
| class ClassWithInternalProt : _InternalProt { |
| } |
| class FooClassPropertyOwnership : FooClassBase { |
| |
| unowned(unsafe) var assignable: AnyObject! |
| |
| unowned(unsafe) var unsafeAssignable: AnyObject! |
| |
| var retainable: Any! |
| |
| var strongRef: Any! |
| |
| var copyable: Any! |
| |
| weak var weakRef: AnyObject! |
| |
| var scalar: Int32 |
| |
| func _internalMeth3() -> Any! |
| |
| func _internalMeth2() -> Any! |
| |
| func nonInternalMeth() -> Any! |
| |
| func _internalMeth1() -> Any! |
| } |
| var FOO_NIL: () |
| class FooUnavailableMembers : FooClassBase { |
| |
| convenience init!(int i: Int32) |
| |
| class func withInt(_ i: Int32) -> Self! |
| |
| func unavailable() |
| |
| func swiftUnavailable() |
| |
| func deprecated() |
| |
| func availabilityIntroduced() |
| |
| func availabilityDeprecated() |
| |
| func availabilityObsoleted() |
| |
| func availabilityUnavailable() |
| |
| func availabilityIntroducedMsg() |
| |
| func availabilityDeprecatedMsg() |
| |
| func availabilityObsoletedMsg() |
| |
| func availabilityUnavailableMsg() |
| |
| func _internalMeth3() -> Any! |
| |
| func _internalMeth2() -> Any! |
| |
| func nonInternalMeth() -> Any! |
| |
| func _internalMeth1() -> Any! |
| } |
| class FooCFType { |
| } |
| func FooCFTypeRelease(_ _: FooCFType!) |
| func fooSubFunc1(_ a: Int32) -> Int32 |
| struct FooSubEnum1 : RawRepresentable, Equatable { |
| |
| init(_ rawValue: UInt32) |
| |
| init(rawValue rawValue: UInt32) |
| |
| var rawValue: UInt32 |
| } |
| var FooSubEnum1X: FooSubEnum1 { get } |
| var FooSubEnum1Y: FooSubEnum1 { get } |
| var FooSubUnnamedEnumeratorA1: Int { get } |
| |
| [ |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 0, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 11, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 18, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 25, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 36, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 43, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:Ps16RawRepresentable", |
| key.offset: 54, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable", |
| key.offset: 72, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 89, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 94, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 96, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 96, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 106, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 119, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 124, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 133, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 124, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 133, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 143, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 156, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 160, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 170, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 179, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 183, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum1", |
| key.usr: "c:@E@FooEnum1", |
| key.offset: 194, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 205, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 211, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 218, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:Ps16RawRepresentable", |
| key.offset: 229, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable", |
| key.offset: 247, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 264, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 269, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 271, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 271, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 281, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 294, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 299, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 308, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 299, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 308, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 318, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 331, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 335, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 345, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 354, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 358, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum2", |
| key.usr: "c:@E@FooEnum2", |
| key.offset: 369, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 380, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 386, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 390, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum2", |
| key.usr: "c:@E@FooEnum2", |
| key.offset: 401, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 412, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 418, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 425, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:Ps16RawRepresentable", |
| key.offset: 436, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable", |
| key.offset: 454, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 471, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 476, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 478, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 478, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 488, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 501, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 506, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 515, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 506, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 515, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 525, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 538, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 542, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 552, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 561, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 565, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum3", |
| key.usr: "c:@E@FooEnum3", |
| key.offset: 576, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 587, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 593, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 597, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum3", |
| key.usr: "c:@E@FooEnum3", |
| key.offset: 608, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 619, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 625, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 630, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si", |
| key.offset: 652, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 663, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 668, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 690, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 695, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 712, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 717, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 737, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 744, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "OptionSet", |
| key.usr: "s:Ps9OptionSet", |
| key.offset: 764, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 781, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 786, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 795, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 786, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 795, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si", |
| key.offset: 805, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 815, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 822, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 826, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 839, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 859, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 870, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 877, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 881, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 895, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 915, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 926, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 931, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 941, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 943, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 943, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 950, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 972, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 995, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1000, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1012, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1014, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1014, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1021, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1043, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 1066, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1075, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1080, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1093, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1095, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1095, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1102, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 1126, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1135, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1140, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1157, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1159, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1159, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1166, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 1190, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1199, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1204, |
| key.length: 18 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1223, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1225, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1225, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1232, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1256, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1261, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1272, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1274, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1274, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1281, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1303, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1313, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1318, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1333, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1335, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1335, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1342, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1364, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1374, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1379, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1392, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1394, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1394, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1401, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1423, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 1433, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1442, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1447, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1463, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1465, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1465, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1472, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1496, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1501, |
| key.length: 18 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1520, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1522, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1522, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1529, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1551, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1561, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1566, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1583, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1585, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1585, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1592, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1614, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1622, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1632, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1657, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1662, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1668, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1670, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1670, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1677, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1699, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1722, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1727, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1740, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1742, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1742, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1749, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1771, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1794, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1799, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1819, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1821, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1821, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1828, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1850, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1871, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1881, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1906, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1911, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1920, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1922, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1922, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1930, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1952, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 1962, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1971, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1976, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1983, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1985, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1985, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1996, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2019, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 2029, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2035, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2054, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2078, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2087, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2092, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2099, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2101, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2101, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2109, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2131, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2155, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2164, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2169, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2176, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2181, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2176, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2181, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2192, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2214, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2236, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2246, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2271, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2283, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2295, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2304, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2309, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2319, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2321, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2321, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2328, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2352, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2361, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2366, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2383, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2385, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2385, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2392, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2416, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2425, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2430, |
| key.length: 23 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2454, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2456, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2456, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2463, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2485, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2495, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2520, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2532, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2537, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2540, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2542, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2552, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2555, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.typeidentifier, |
| key.offset: 2561, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Sequence", |
| key.usr: "s:Ps8Sequence", |
| key.offset: 2565, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2575, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.typealias, |
| key.name: "Element", |
| key.usr: "s:VSC17FooRuncingOptions7Element", |
| key.offset: 2593, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.typeidentifier, |
| key.offset: 2604, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.typeidentifier, |
| key.offset: 2606, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.typeidentifier, |
| key.offset: 2615, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2540, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2542, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2628, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2640, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2645, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2658, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2645, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2658, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2672, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2699, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2708, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2713, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2722, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2724, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2724, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2731, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2755, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2760, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2769, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2772, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2769, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2772, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2779, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 2801, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2811, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2816, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2827, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2830, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2827, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2830, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2837, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 2859, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2869, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2874, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2885, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2890, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2885, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2890, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2897, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 2919, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2929, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2934, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2946, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2948, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2948, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2955, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2977, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3000, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3004, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 3013, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3020, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3031, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3036, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3053, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3056, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3053, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3056, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 3063, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 3085, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3095, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3100, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3115, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3118, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3115, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3118, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 3125, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 3147, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3154, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3161, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3179, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3183, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3186, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3197, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3201, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3204, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3216, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3228, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3233, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3235, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3233, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3235, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3238, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3245, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3247, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3245, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3247, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3250, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3260, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3270, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UnsafeMutablePointer", |
| key.usr: "s:Sp", |
| key.offset: 3290, |
| key.length: 20 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooStruct1", |
| key.usr: "c:@S@FooStruct1", |
| key.offset: 3311, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3323, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3330, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3348, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3352, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3355, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3366, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3370, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3373, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3385, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3397, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3402, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3404, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3402, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3404, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3407, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3414, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3416, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3414, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3416, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3419, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3429, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3439, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooStruct2", |
| key.usr: "c:@S@FooStruct2", |
| key.offset: 3459, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3470, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3477, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3502, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3506, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3509, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3520, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3524, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3527, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3539, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3551, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3556, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3558, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3556, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3558, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3561, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3568, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3570, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3568, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3570, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3573, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3583, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3593, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3607, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3613, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3617, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3628, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3634, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3639, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3648, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3650, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3650, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3653, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3663, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3669, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3674, |
| key.length: 22 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3697, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3699, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3702, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3712, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3718, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3723, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3732, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3734, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3734, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3737, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3744, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3746, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3746, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Float", |
| key.usr: "s:Sf", |
| key.offset: 3749, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3756, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3758, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3758, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3761, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3769, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3771, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3771, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UnsafeMutablePointer", |
| key.usr: "s:Sp", |
| key.offset: 3774, |
| key.length: 20 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3795, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3807, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3813, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3818, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3835, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3837, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3837, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Float", |
| key.usr: "s:Sf", |
| key.offset: 3844, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3854, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3863, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3868, |
| key.length: 26 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3895, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3897, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3897, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Float", |
| key.usr: "s:Sf", |
| key.offset: 3905, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 3915, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3924, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3929, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.enum, |
| key.name: "Never", |
| key.usr: "s:Os5Never", |
| key.offset: 3951, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3957, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3962, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.enum, |
| key.name: "Never", |
| key.usr: "s:Os5Never", |
| key.offset: 3984, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3990, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3995, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4017, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4022, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4044, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4049, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4071, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4076, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4098, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4103, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4125, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4130, |
| key.length: 32 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4163, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4165, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4165, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 4168, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 4178, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4184, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4193, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4216, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4221, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4241, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4246, |
| key.length: 33 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4287, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4292, |
| key.length: 33 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4333, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4340, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4345, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4370, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4374, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 4388, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4396, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4400, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4411, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4415, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 4429, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4437, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4441, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4452, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4456, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 4470, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4478, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4486, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4495, |
| key.length: 18 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "FooProtocolBase", |
| key.usr: "c:objc(pl)FooProtocolBase", |
| key.offset: 4516, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4536, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4542, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4562, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4567, |
| key.length: 20 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4595, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4600, |
| key.length: 20 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4621, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4623, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4623, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4633, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 4642, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4661, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 4674, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4686, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4692, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4698, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4692, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4698, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Float", |
| key.usr: "s:Sf", |
| key.offset: 4701, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4713, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4718, |
| key.length: 29 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4755, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4761, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4766, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4791, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4796, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4816, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4826, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4831, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4851, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4861, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4866, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4887, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4897, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4902, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4922, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4929, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4935, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 4953, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "FooProtocolDerived", |
| key.usr: "c:objc(pl)FooProtocolDerived", |
| key.offset: 4967, |
| key.length: 18 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4993, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4997, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5011, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5022, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5026, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5040, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5051, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5055, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5069, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5077, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5088, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5093, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5117, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5122, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 5139, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 5141, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5141, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5144, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5156, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5161, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 5178, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 5180, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5180, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5183, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 5190, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 5196, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5190, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5196, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5199, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5211, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5216, |
| key.length: 29 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5253, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5259, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5264, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5285, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5290, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5310, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5320, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5325, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5345, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5355, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5360, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5381, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5391, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5396, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5416, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5423, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5433, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5449, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5455, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5459, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5472, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5480, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5486, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5490, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5503, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5511, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5517, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5521, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5534, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5542, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5548, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5552, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 5565, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5574, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5580, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5584, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt64", |
| key.usr: "s:Vs6UInt64", |
| key.offset: 5597, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5606, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5612, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5616, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.typealias, |
| key.name: "typedef_int_t", |
| key.usr: "c:Foo.h@T@typedef_int_t", |
| key.offset: 5629, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5645, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5651, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5655, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.typealias, |
| key.name: "typedef_int_t", |
| key.usr: "c:Foo.h@T@typedef_int_t", |
| key.offset: 5668, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5684, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5690, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5694, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int8", |
| key.usr: "s:Vs4Int8", |
| key.offset: 5707, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5714, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5720, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5724, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5737, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5745, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5751, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5755, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int16", |
| key.usr: "s:Vs5Int16", |
| key.offset: 5769, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5777, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5783, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5787, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si", |
| key.offset: 5801, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5807, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5813, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5817, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5836, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5844, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5850, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5854, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5873, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5881, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5887, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5892, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5911, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5916, |
| key.length: 21 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5940, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5947, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5970, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5974, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 5977, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5988, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6000, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 6005, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 6007, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6005, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6007, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 6010, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6019, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 6029, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6049, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6054, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6074, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6081, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 6091, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6111, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6116, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6136, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6146, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6151, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6172, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6179, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 6189, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6209, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6214, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6234, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6241, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6250, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6268, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6274, |
| key.length: 21 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "_InternalProt", |
| key.usr: "c:objc(pl)_InternalProt", |
| key.offset: 6298, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6316, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6322, |
| key.length: 25 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 6350, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 6370, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6386, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6390, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "AnyObject", |
| key.usr: "s:Ps9AnyObject", |
| key.offset: 6402, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 6418, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6434, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6438, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "AnyObject", |
| key.usr: "s:Ps9AnyObject", |
| key.offset: 6456, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6472, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6476, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6488, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6498, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6502, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6513, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6523, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6527, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6537, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 6547, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6552, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6556, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "AnyObject", |
| key.usr: "s:Ps9AnyObject", |
| key.offset: 6565, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6581, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6585, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 6593, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6604, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6609, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6629, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6639, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6644, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6664, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6674, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6679, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6700, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6710, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6715, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6735, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6742, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6746, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6758, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6764, |
| key.length: 21 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 6788, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 6808, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6820, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 6826, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 6830, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6826, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6830, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 6833, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6845, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6851, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6856, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 6864, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 6866, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6866, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 6869, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooUnavailableMembers", |
| key.usr: "c:objc(cs)FooUnavailableMembers", |
| key.offset: 6879, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6890, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6895, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6914, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6919, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6943, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6948, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6966, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6971, |
| key.length: 22 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7001, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7006, |
| key.length: 22 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7036, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7041, |
| key.length: 21 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7070, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7075, |
| key.length: 23 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7106, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7111, |
| key.length: 25 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7144, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7149, |
| key.length: 25 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7182, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7187, |
| key.length: 24 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7219, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7224, |
| key.length: 26 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7258, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7263, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7283, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7293, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7298, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7318, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7328, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7333, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7354, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7364, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7369, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7389, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7396, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7402, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7416, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7421, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7438, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7440, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooCFType", |
| key.usr: "c:Foo.h@T@FooCFTypeRef", |
| key.offset: 7443, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7455, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7460, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7472, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7474, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7474, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 7477, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:Vs5Int32", |
| key.offset: 7487, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7493, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7500, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:Ps16RawRepresentable", |
| key.offset: 7514, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable", |
| key.offset: 7532, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7549, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7554, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7556, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7556, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 7566, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7579, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7584, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7593, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7584, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7593, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 7603, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7616, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7620, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:Vs6UInt32", |
| key.offset: 7630, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7639, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7643, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooSubEnum1", |
| key.usr: "c:@E@FooSubEnum1", |
| key.offset: 7657, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7671, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7677, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7681, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooSubEnum1", |
| key.usr: "c:@E@FooSubEnum1", |
| key.offset: 7695, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7709, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7715, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7719, |
| key.length: 25 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si", |
| key.offset: 7746, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7752, |
| key.length: 3 |
| } |
| ] |
| [ |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooEnum1", |
| key.usr: "c:@E@FooEnum1", |
| key.doc.full_as_xml: "<Enum file=Foo.h line=\"16\" column=\"6\"><Name>FooEnum1</Name><USR>c:@E@FooEnum1</USR><Declaration>struct FooEnum1 : RawRepresentable, Equatable</Declaration><Abstract><Para> Aaa. FooEnum1. Bbb.</Para></Abstract></Enum>", |
| key.offset: 36, |
| key.length: 142, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooEnum1</decl.name> : <ref.protocol usr=\"s:Ps16RawRepresentable\">RawRepresentable</ref.protocol>, <ref.protocol usr=\"s:Ps9Equatable\">Equatable</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:Ps16RawRepresentable" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(_:)", |
| key.usr: "s:FVSC8FooEnum1cFVs6UInt32S_", |
| key.offset: 89, |
| key.length: 24, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>rawValue</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "rawValue", |
| key.offset: 106, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FVSC8FooEnum1cFT8rawValueVs6UInt32_S_", |
| key.offset: 119, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FPs16RawRepresentablecFT8rawValuewx8RawValue_GSqx_" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "rawValue", |
| key.name: "rawValue", |
| key.offset: 143, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:vVSC8FooEnum18rawValueVs6UInt32", |
| key.offset: 156, |
| key.length: 20, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>rawValue</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.type></decl.var.instance>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:vPs16RawRepresentable8rawValuewx8RawValue" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooEnum1X", |
| key.usr: "c:@E@FooEnum1@FooEnum1X", |
| key.doc.full_as_xml: "<Variable file=Foo.h line=\"18\" column=\"3\"><Name>FooEnum1X</Name><USR>c:@E@FooEnum1@FooEnum1X</USR><Declaration>var FooEnum1X: FooEnum1 { get }</Declaration><Abstract><Para> Aaa. FooEnum1X. Bbb.</Para></Abstract></Variable>", |
| key.offset: 179, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum1X</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum1\">FooEnum1</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooEnum2", |
| key.usr: "c:@E@FooEnum2", |
| key.offset: 211, |
| key.length: 142, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooEnum2</decl.name> : <ref.protocol usr=\"s:Ps16RawRepresentable\">RawRepresentable</ref.protocol>, <ref.protocol usr=\"s:Ps9Equatable\">Equatable</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:Ps16RawRepresentable" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(_:)", |
| key.usr: "s:FVSC8FooEnum2cFVs6UInt32S_", |
| key.offset: 264, |
| key.length: 24, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>rawValue</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "rawValue", |
| key.offset: 281, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FVSC8FooEnum2cFT8rawValueVs6UInt32_S_", |
| key.offset: 294, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FPs16RawRepresentablecFT8rawValuewx8RawValue_GSqx_" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "rawValue", |
| key.name: "rawValue", |
| key.offset: 318, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:vVSC8FooEnum28rawValueVs6UInt32", |
| key.offset: 331, |
| key.length: 20, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>rawValue</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.type></decl.var.instance>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:vPs16RawRepresentable8rawValuewx8RawValue" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooEnum2X", |
| key.usr: "c:@E@FooEnum2@FooEnum2X", |
| key.offset: 354, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum2X</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum2\">FooEnum2</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooEnum2Y", |
| key.usr: "c:@E@FooEnum2@FooEnum2Y", |
| key.offset: 386, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum2Y</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum2\">FooEnum2</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooEnum3", |
| key.usr: "c:@E@FooEnum3", |
| key.offset: 418, |
| key.length: 142, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooEnum3</decl.name> : <ref.protocol usr=\"s:Ps16RawRepresentable\">RawRepresentable</ref.protocol>, <ref.protocol usr=\"s:Ps9Equatable\">Equatable</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:Ps16RawRepresentable" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(_:)", |
| key.usr: "s:FVSC8FooEnum3cFVs6UInt32S_", |
| key.offset: 471, |
| key.length: 24, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>rawValue</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "rawValue", |
| key.offset: 488, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FVSC8FooEnum3cFT8rawValueVs6UInt32_S_", |
| key.offset: 501, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FPs16RawRepresentablecFT8rawValuewx8RawValue_GSqx_" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "rawValue", |
| key.name: "rawValue", |
| key.offset: 525, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:vVSC8FooEnum38rawValueVs6UInt32", |
| key.offset: 538, |
| key.length: 20, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>rawValue</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.type></decl.var.instance>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:vPs16RawRepresentable8rawValuewx8RawValue" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooEnum3X", |
| key.usr: "c:@E@FooEnum3@FooEnum3X", |
| key.offset: 561, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum3X</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum3\">FooEnum3</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooEnum3Y", |
| key.usr: "c:@E@FooEnum3@FooEnum3Y", |
| key.offset: 593, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum3Y</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum3\">FooEnum3</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.enum, |
| key.name: "FooComparisonResult", |
| key.usr: "c:@E@FooComparisonResult", |
| key.doc.full_as_xml: "<Enum line=\"1\" column=\"1\"><Name>FooComparisonResult</Name><USR>c:@E@FooComparisonResult</USR><Declaration>enum FooComparisonResult : Int</Declaration><Abstract><Para> Aaa. FooComparisonResult. Bbb.</Para></Abstract></Enum>", |
| key.offset: 625, |
| key.length: 111, |
| key.fully_annotated_decl: "<decl.enum><syntaxtype.keyword>enum</syntaxtype.keyword> <decl.name>FooComparisonResult</decl.name> : <ref.struct usr=\"s:Si\">Int</ref.struct></decl.enum>", |
| key.inherits: [ |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.enumelement, |
| key.name: "orderedAscending", |
| key.usr: "c:@E@FooComparisonResult@FooOrderedAscending", |
| key.offset: 663, |
| key.length: 21, |
| key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>orderedAscending</decl.name> = <syntaxtype.number>-1</syntaxtype.number></decl.enumelement>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.enumelement, |
| key.name: "orderedSame", |
| key.usr: "c:@E@FooComparisonResult@FooOrderedSame", |
| key.offset: 690, |
| key.length: 16, |
| key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>orderedSame</decl.name> = <syntaxtype.number>0</syntaxtype.number></decl.enumelement>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.enumelement, |
| key.name: "orderedDescending", |
| key.usr: "c:@E@FooComparisonResult@FooOrderedDescending", |
| key.offset: 712, |
| key.length: 22, |
| key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>orderedDescending</decl.name> = <syntaxtype.number>1</syntaxtype.number></decl.enumelement>" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.doc.full_as_xml: "<Enum line=\"1\" column=\"1\"><Name>FooRuncingOptions</Name><USR>c:@E@FooRuncingOptions</USR><Declaration>struct FooRuncingOptions : OptionSet</Declaration><Abstract><Para> Aaa. FooRuncingOptions. Bbb.</Para></Abstract></Enum>", |
| key.offset: 737, |
| key.length: 883, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooRuncingOptions</decl.name> : <ref.protocol usr=\"s:Ps9OptionSet\">OptionSet</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "OptionSet", |
| key.usr: "s:Ps9OptionSet" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FVSC17FooRuncingOptionscFT8rawValueSi_S_", |
| key.offset: 781, |
| key.length: 28, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FPs9OptionSetcFT8rawValuewx8RawValue_x" |
| }, |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FPs9OptionSetcFT8rawValuewx8RawValue_x" |
| }, |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FPs16RawRepresentablecFT8rawValuewx8RawValue_GSqx_" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "rawValue", |
| key.name: "rawValue", |
| key.offset: 805, |
| key.length: 3 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.static, |
| key.name: "enableMince", |
| key.usr: "c:@E@FooRuncingOptions@FooRuncingEnableMince", |
| key.offset: 815, |
| key.length: 49, |
| key.fully_annotated_decl: "<decl.var.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>enableMince</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.static>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.static, |
| key.name: "enableQuince", |
| key.usr: "c:@E@FooRuncingOptions@FooRuncingEnableQuince", |
| key.offset: 870, |
| key.length: 50, |
| key.fully_annotated_decl: "<decl.var.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>enableQuince</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.static>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "intersect(_:)", |
| key.usr: "s:FEsPs10SetAlgebra9intersectFxx::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra9intersectFxx", |
| key.offset: 926, |
| key.length: 63, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>intersect</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 950, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "exclusiveOr(_:)", |
| key.usr: "s:FEsPs10SetAlgebra11exclusiveOrFxx::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra11exclusiveOrFxx", |
| key.offset: 995, |
| key.length: 65, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>exclusiveOr</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1021, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "unionInPlace(_:)", |
| key.usr: "s:FEsPs10SetAlgebra12unionInPlaceFxT_::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra12unionInPlaceFxT_", |
| key.offset: 1066, |
| key.length: 54, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>unionInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1102, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "intersectInPlace(_:)", |
| key.usr: "s:FEsPs10SetAlgebra16intersectInPlaceFxT_::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra16intersectInPlaceFxT_", |
| key.offset: 1126, |
| key.length: 58, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>intersectInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1166, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "exclusiveOrInPlace(_:)", |
| key.usr: "s:FEsPs10SetAlgebra18exclusiveOrInPlaceFxT_::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra18exclusiveOrInPlaceFxT_", |
| key.offset: 1190, |
| key.length: 60, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>exclusiveOrInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1232, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isSubsetOf(_:)", |
| key.usr: "s:FEsPs10SetAlgebra10isSubsetOfFxSb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra10isSubsetOfFxSb", |
| key.offset: 1256, |
| key.length: 51, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSubsetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1281, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isDisjointWith(_:)", |
| key.usr: "s:FEsPs10SetAlgebra14isDisjointWithFxSb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra14isDisjointWithFxSb", |
| key.offset: 1313, |
| key.length: 55, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isDisjointWith</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1342, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isSupersetOf(_:)", |
| key.usr: "s:FEsPs10SetAlgebra12isSupersetOfFxSb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra12isSupersetOfFxSb", |
| key.offset: 1374, |
| key.length: 53, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSupersetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1401, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "subtractInPlace(_:)", |
| key.usr: "s:FEsPs10SetAlgebra15subtractInPlaceFxT_::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra15subtractInPlaceFxT_", |
| key.offset: 1433, |
| key.length: 57, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>subtractInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1472, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isStrictSupersetOf(_:)", |
| key.usr: "s:FEsPs10SetAlgebra18isStrictSupersetOfFxSb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra18isStrictSupersetOfFxSb", |
| key.offset: 1496, |
| key.length: 59, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSupersetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1529, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isStrictSubsetOf(_:)", |
| key.usr: "s:FEsPs10SetAlgebra16isStrictSubsetOfFxSb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra16isStrictSubsetOfFxSb", |
| key.offset: 1561, |
| key.length: 57, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSubsetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1592, |
| key.length: 17 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.struct, |
| key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions</Declaration><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>OptionSet</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note></Discussion></Other>", |
| key.offset: 1622, |
| key.length: 247, |
| key.extends: { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions" |
| }, |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "union(_:)", |
| key.usr: "s:FEsPs9OptionSet5unionFxx::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs9OptionSet5unionFxx", |
| key.doc.full_as_xml: "<Function><Name>union(_:)</Name><USR>s:FEsPs9OptionSet5unionFxx</USR><Declaration>func union(_ other: Self) -> Self</Declaration><Abstract><Para>Returns a new option set of the elements contained in this set, in the given set, or in both.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>A new option set made up of the elements contained in this set, in <codeVoice>other</codeVoice>, or in both.</Para></ResultDiscussion><Discussion><Para>This example uses the <codeVoice>union(_:)</codeVoice> method to add two more shipping options to the default set.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let defaultShipping = ShippingOptions.standard]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let memberShipping = defaultShipping.union([.secondDay, .priority])]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(memberShipping.contains(.priority))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 1657, |
| key.length: 59, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>union</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1677, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "intersection(_:)", |
| key.usr: "s:FEsPs9OptionSet12intersectionFxx::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs9OptionSet12intersectionFxx", |
| key.doc.full_as_xml: "<Function><Name>intersection(_:)</Name><USR>s:FEsPs9OptionSet12intersectionFxx</USR><Declaration>func intersection(_ other: Self) -> Self</Declaration><Abstract><Para>Returns a new option set with only the elements contained in both this set and the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>A new option set with only the elements contained in both this set and <codeVoice>other</codeVoice>.</Para></ResultDiscussion><Discussion><Para>This example uses the <codeVoice>intersection(_:)</codeVoice> method to limit the available shipping options to what can be used with a PO Box destination.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[// Can only ship standard or priority to PO Boxes]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let poboxShipping: ShippingOptions = [.standard, .priority]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let memberShipping: ShippingOptions =]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[ [.standard, .priority, .secondDay]]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let availableOptions = memberShipping.intersection(poboxShipping)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(availableOptions.contains(.priority))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(availableOptions.contains(.secondDay))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"false\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 1722, |
| key.length: 66, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>intersection</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1749, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "symmetricDifference(_:)", |
| key.usr: "s:FEsPs9OptionSet19symmetricDifferenceFxx::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs9OptionSet19symmetricDifferenceFxx", |
| key.doc.full_as_xml: "<Function><Name>symmetricDifference(_:)</Name><USR>s:FEsPs9OptionSet19symmetricDifferenceFxx</USR><Declaration>func symmetricDifference(_ other: Self) -> Self</Declaration><Abstract><Para>Returns a new option set with the elements contained in this set or in the given set, but not in both.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>A new option set with only the elements contained in either this set or <codeVoice>other</codeVoice>, but not in both.</Para></ResultDiscussion></Function>", |
| key.offset: 1794, |
| key.length: 73, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>symmetricDifference</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 1828, |
| key.length: 17 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.struct, |
| key.generic_requirements: [ |
| { |
| key.description: "Self == Self.Element" |
| } |
| ], |
| key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions where Self == Self.Element</Declaration><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied when <codeVoice>Element == Self</codeVoice>, which is the default.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>OptionSet</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note></Discussion></Other>", |
| key.offset: 1871, |
| key.length: 363, |
| key.extends: { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions" |
| }, |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "contains(_:)", |
| key.usr: "s:FesRxs9OptionSetxzwx7ElementrS_8containsFxSb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FesRxs9OptionSetxzwx7ElementrS_8containsFxSb", |
| key.doc.full_as_xml: "<Function><Name>contains(_:)</Name><USR>s:FesRxs9OptionSetxzwx7ElementrS_8containsFxSb</USR><Declaration>func contains(_ member: Self) -> Bool</Declaration><Abstract><Para>Returns a Boolean value that indicates whether a given element is a member of the option set.</Para></Abstract><Parameters><Parameter><Name>member</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>The element to look for in the option set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the option set contains <codeVoice>member</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>This example uses the <codeVoice>contains(_:)</codeVoice> method to check whether next-day shipping is in the <codeVoice>availableOptions</codeVoice> instance.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let availableOptions = ShippingOptions.express]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[if availableOptions.contains(.nextDay) {]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[ print(\"Next day shipping available\")]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[}]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"Next day shipping available\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 1906, |
| key.length: 50, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>contains</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>member</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "member", |
| key.offset: 1930, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "insert(_:)", |
| key.usr: "s:FesRxs9OptionSetxzwx7ElementrS_6insertFwxS0_T8insertedSb17memberAfterInsertwxS0__::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FesRxs9OptionSetxzwx7ElementrS_6insertFwxS0_T8insertedSb17memberAfterInsertwxS0__", |
| key.doc.full_as_xml: "<Function><Name>insert(_:)</Name><USR>s:FesRxs9OptionSetxzwx7ElementrS_6insertFwxS0_T8insertedSb17memberAfterInsertwxS0__</USR><Declaration>mutating func insert(_ newMember: Self) -> (inserted: Bool, memberAfterInsert: Self)</Declaration><Abstract><Para>Adds the given element to the option set if it is not already a member.</Para></Abstract><Parameters><Parameter><Name>newMember</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>The element to insert.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>(true, newMember)</codeVoice> if <codeVoice>newMember</codeVoice> was not contained in <codeVoice>self</codeVoice>. Otherwise, returns <codeVoice>(false, oldMember)</codeVoice>, where <codeVoice>oldMember</codeVoice> is the member of the set equal to <codeVoice>newMember</codeVoice>.</Para></ResultDiscussion><Discussion><Para>In the following example, the <codeVoice>.secondDay</codeVoice> shipping option is added to the <codeVoice>freeOptions</codeVoice> option set if <codeVoice>purchasePrice</codeVoice> is greater than 50.0. For the <codeVoice>ShippingOptions</codeVoice> declaration, see the <codeVoice>OptionSet</codeVoice> protocol discussion.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let purchasePrice = 87.55]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[var freeOptions: ShippingOptions = [.standard, .priority]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[if purchasePrice > 50 {]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[ freeOptions.insert(.secondDay)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[}]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(freeOptions.contains(.secondDay))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 1962, |
| key.length: 110, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@discardableResult</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>insert</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>newMember</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><tuple>(<tuple.element><tuple.element.argument_label>inserted</tuple.element.argument_label>: <tuple.element.type><ref.struct usr=\"s:Sb\">Bool</ref.struct></tuple.element.type></tuple.element>, <tuple.element><tuple.element.argument_label>memberAfterInsert</tuple.element.argument_label>: <tuple.element.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></tuple.element.type></tuple.element>)</tuple></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "newMember", |
| key.offset: 1996, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "remove(_:)", |
| key.usr: "s:FesRxs9OptionSetxzwx7ElementrS_6removeFwxS0_GSqwxS0__::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FesRxs9OptionSetxzwx7ElementrS_6removeFwxS0_GSqwxS0__", |
| key.doc.full_as_xml: "<Function><Name>remove(_:)</Name><USR>s:FesRxs9OptionSetxzwx7ElementrS_6removeFwxS0_GSqwxS0__</USR><Declaration>mutating func remove(_ member: Self) -> Self?</Declaration><Abstract><Para>Removes the given element and all elements subsumed by it.</Para></Abstract><Parameters><Parameter><Name>member</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>The element of the set to remove.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>The intersection of <codeVoice>[member]</codeVoice> and the set, if the intersection was nonempty; otherwise, <codeVoice>nil</codeVoice>.</Para></ResultDiscussion><Discussion><Para>In the following example, the <codeVoice>.priority</codeVoice> shipping option is removed from the <codeVoice>options</codeVoice> option set. Attempting to remove the same shipping option a second time results in <codeVoice>nil</codeVoice>, because <codeVoice>options</codeVoice> no longer contains <codeVoice>.priority</codeVoice> as a member.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[var options: ShippingOptions = [.secondDay, .priority]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let priorityOption = options.remove(.priority)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(priorityOption == .priority)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(options.remove(.priority))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"nil\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing><Para>In the next example, the <codeVoice>.express</codeVoice> element is passed to <codeVoice>remove(_:)</codeVoice>. Although <codeVoice>.express</codeVoice> is not a member of <codeVoice>options</codeVoice>, <codeVoice>.express</codeVoice> subsumes the remaining <codeVoice>.secondDay</codeVoice> element of the option set. Therefore, <codeVoice>options</codeVoice> is emptied and the intersection between <codeVoice>.express</codeVoice> and <codeVoice>options</codeVoice> is returned.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let expressOption = options.remove(.express)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(expressOption == .express)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"false\"]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(expressOption == .secondDay)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 2078, |
| key.length: 71, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@discardableResult</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>remove</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>member</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct>?</decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "member", |
| key.offset: 2109, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "update(with:)", |
| key.usr: "s:FesRxs9OptionSetxzwx7ElementrS_6updateFT4withwxS0__GSqwxS0__::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FesRxs9OptionSetxzwx7ElementrS_6updateFT4withwxS0__GSqwxS0__", |
| key.doc.full_as_xml: "<Function><Name>update(with:)</Name><USR>s:FesRxs9OptionSetxzwx7ElementrS_6updateFT4withwxS0__GSqwxS0__</USR><Declaration>mutating func update(with newMember: Self) -> Self?</Declaration><Abstract><Para>Inserts the given element into the set.</Para></Abstract><ResultDiscussion><Para>The intersection of <codeVoice>[newMember]</codeVoice> and the set if the intersection was nonempty; otherwise, <codeVoice>nil</codeVoice>.</Para></ResultDiscussion><Discussion><Para>If <codeVoice>newMember</codeVoice> is not contained in the set but subsumes current members of the set, the subsumed members are returned.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[var options: ShippingOptions = [.secondDay, .priority]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let replaced = options.update(with: .express)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(replaced == .secondDay)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 2155, |
| key.length: 77, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@discardableResult</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>update</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>with</decl.var.parameter.argument_label> <decl.var.parameter.name>newMember</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct>?</decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "with", |
| key.name: "newMember", |
| key.offset: 2192, |
| key.length: 17 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.struct, |
| key.generic_requirements: [ |
| { |
| key.description: "Self.RawValue : BitwiseOperations" |
| } |
| ], |
| key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions where Self.RawValue : BitwiseOperations</Declaration><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied when <codeVoice>RawValue</codeVoice> conforms to <codeVoice>BitwiseOperations</codeVoice>, which is the usual case. Each distinct bit of an option set’s <codeVoice>.rawValue</codeVoice> corresponds to a disjoint value of the <codeVoice>OptionSet</codeVoice>.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>OptionSet</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note><List-Bullet><Item><Para><codeVoice>union</codeVoice> is implemented as a bitwise “or” (<codeVoice>|</codeVoice>) of <codeVoice>rawValue</codeVoice>s</Para></Item><Item><Para><codeVoice>intersection</codeVoice> is implemented as a bitwise “and” (<codeVoice>&</codeVoice>) of <codeVoice>rawValue</codeVoice>s</Para></Item><Item><Para><codeVoice>symmetricDifference</codeVoice> is implemented as a bitwise “exclusive or” (<codeVoice>^</codeVoice>) of <codeVoice>rawValue</codeVoice>s</Para></Item></List-Bullet></Discussion></Other>", |
| key.offset: 2236, |
| key.length: 247, |
| key.extends: { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions" |
| }, |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init()", |
| key.usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_cFT_x::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_cFT_x", |
| key.doc.full_as_xml: "<Function><Name>init()</Name><USR>s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_cFT_x</USR><Declaration>convenience init()</Declaration><Abstract><Para>Creates an empty option set.</Para></Abstract><Discussion><Para>This initializer creates an option set with a raw value of zero.</Para></Discussion></Function>", |
| key.offset: 2271, |
| key.length: 18, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "formUnion(_:)", |
| key.usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_9formUnionFxT_::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_9formUnionFxT_", |
| key.doc.full_as_xml: "<Function><Name>formUnion(_:)</Name><USR>s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_9formUnionFxT_</USR><Declaration>mutating func formUnion(_ other: Self)</Declaration><Abstract><Para>Inserts the elements of another set into this option set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><Discussion><Para>This method is implemented as a <codeVoice>|</codeVoice> (bitwise OR) operation on the two sets’ raw values.</Para></Discussion></Function>", |
| key.offset: 2295, |
| key.length: 51, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>formUnion</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 2328, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "formIntersection(_:)", |
| key.usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_16formIntersectionFxT_::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_16formIntersectionFxT_", |
| key.doc.full_as_xml: "<Function><Name>formIntersection(_:)</Name><USR>s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_16formIntersectionFxT_</USR><Declaration>mutating func formIntersection(_ other: Self)</Declaration><Abstract><Para>Removes all elements of this option set that are not also present in the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><Discussion><Para>This method is implemented as a <codeVoice>&</codeVoice> (bitwise AND) operation on the two sets’ raw values.</Para></Discussion></Function>", |
| key.offset: 2352, |
| key.length: 58, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>formIntersection</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 2392, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "formSymmetricDifference(_:)", |
| key.usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_23formSymmetricDifferenceFxT_::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_23formSymmetricDifferenceFxT_", |
| key.doc.full_as_xml: "<Function><Name>formSymmetricDifference(_:)</Name><USR>s:FesRxs9OptionSetwx8RawValues17BitwiseOperationsrS_23formSymmetricDifferenceFxT_</USR><Declaration>mutating func formSymmetricDifference(_ other: Self)</Declaration><Abstract><Para>Replaces this set with a new set containing all elements contained in either this set or the given set, but not in both.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><Discussion><Para>This method is implemented as a <codeVoice>^</codeVoice> (bitwise XOR) operation on the two sets’ raw values.</Para></Discussion></Function>", |
| key.offset: 2416, |
| key.length: 65, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>formSymmetricDifference</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 2463, |
| key.length: 17 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.struct, |
| key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions</Declaration><Abstract><Para><codeVoice>SetAlgebra</codeVoice> requirements for which default implementations are supplied.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>SetAlgebra</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note></Discussion></Other>", |
| key.offset: 2485, |
| key.length: 668, |
| key.extends: { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions" |
| }, |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(_:)", |
| key.usr: "s:FEsPs10SetAlgebracuRd__s8Sequencewx7ElementzWd__8Iterator7Element_rFqd__x::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebracuRd__s8Sequencewx7ElementzWd__8Iterator7Element_rFqd__x", |
| key.generic_params: [ |
| { |
| key.name: "S" |
| } |
| ], |
| key.generic_requirements: [ |
| { |
| key.description: "S : Sequence" |
| }, |
| { |
| key.description: "Self.Element == S.Iterator.Element" |
| } |
| ], |
| key.doc.full_as_xml: "<Function><Name>init(_:)</Name><USR>s:FEsPs10SetAlgebracuRd__s8Sequencewx7ElementzWd__8Iterator7Element_rFqd__x</USR><Declaration>convenience init<S>(_ sequence: S) where S : Sequence, Self.Element == S.Iterator.Element</Declaration><Abstract><Para>Creates a new set from a finite sequence of items.</Para></Abstract><Parameters><Parameter><Name>sequence</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>The elements to use as members of the new set.</Para></Discussion></Parameter></Parameters><Discussion><Para>Use this initializer to create a new set from an existing sequence, like an array or a range:</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let validIndices = Set(0..<7).subtracting([2, 4, 5])]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(validIndices)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"[6, 0, 1, 3]\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 2520, |
| key.length: 102, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword><S>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>sequence</decl.var.parameter.name>: <decl.var.parameter.type>S</decl.var.parameter.type></decl.var.parameter>) <syntaxtype.keyword>where</syntaxtype.keyword> S : <ref.protocol usr=\"s:Ps8Sequence\">Sequence</ref.protocol>, <ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct>.<ref.typealias usr=\"s:VSC17FooRuncingOptions7Element\">Element</ref.typealias> == S.Iterator.Element</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "sequence", |
| key.offset: 2552, |
| key.length: 1 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(arrayLiteral:)", |
| key.usr: "s:FEsPs10SetAlgebracFt12arrayLiteralGSawx7Element__x::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebracFt12arrayLiteralGSawx7Element__x", |
| key.doc.full_as_xml: "<Function><Name>init(arrayLiteral:)</Name><USR>s:FEsPs10SetAlgebracFt12arrayLiteralGSawx7Element__x</USR><Declaration>convenience init(arrayLiteral: Self.Element...)</Declaration><Abstract><Para>Creates a set containing the elements of the given array literal.</Para></Abstract><Parameters><Parameter><Name>arrayLiteral</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A list of elements of the new set.</Para></Discussion></Parameter></Parameters><Discussion><Para>Do not call this initializer directly. It is used by the compiler when you use an array literal. Instead, create a new set using an array literal as its value by enclosing a comma-separated list of values in square brackets. You can use an array literal anywhere a set is expected by the type context.</Para><Para>Here, a set of strings is created from an array literal holding only strings:</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let ingredients: Set = [\"cocoa beans\", \"sugar\", \"cocoa butter\", \"salt\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[if ingredients.isSuperset(of: [\"sugar\", \"salt\"]) {]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[ print(\"Whatever it is, it's bound to be delicious!\")]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[}]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"Whatever it is, it's bound to be delicious!\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 2628, |
| key.length: 65, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>arrayLiteral</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type>...</decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "arrayLiteral", |
| key.name: "arrayLiteral", |
| key.offset: 2672, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "subtract(_:)", |
| key.usr: "s:FEsPs10SetAlgebra8subtractFxT_::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra8subtractFxT_", |
| key.doc.full_as_xml: "<Function><Name>subtract(_:)</Name><USR>s:FEsPs10SetAlgebra8subtractFxT_</USR><Declaration>mutating func subtract(_ other: Self)</Declaration><Abstract><Para>Removes the elements of the given set from this set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><Discussion><Para>In the following example, the elements of the <codeVoice>employees</codeVoice> set that are also members of the <codeVoice>neighbors</codeVoice> set are removed. In particular, the names <codeVoice>"Bethany"</codeVoice> and <codeVoice>"Eric"</codeVoice> are removed from <codeVoice>employees</codeVoice>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[var employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let neighbors: Set = [\"Bethany\", \"Eric\", \"Forlani\", \"Greta\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[employees.subtract(neighbors)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"[\"Diana\", \"Chris\", \"Alicia\"]\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 2699, |
| key.length: 50, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>subtract</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 2731, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isSubset(of:)", |
| key.usr: "s:FEsPs10SetAlgebra8isSubsetFT2ofx_Sb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra8isSubsetFT2ofx_Sb", |
| key.doc.full_as_xml: "<Function><Name>isSubset(of:)</Name><USR>s:FEsPs10SetAlgebra8isSubsetFT2ofx_Sb</USR><Declaration>func isSubset(of other: Self) -> Bool</Declaration><Abstract><Para>Returns a Boolean value that indicates whether the set is a subset of another set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set is a subset of <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>Set <emphasis>A</emphasis> is a subset of another set <emphasis>B</emphasis> if every member of <emphasis>A</emphasis> is also a member of <emphasis>B</emphasis>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let attendees: Set = [\"Alicia\", \"Bethany\", \"Diana\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(attendees.isSubset(of: employees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 2755, |
| key.length: 50, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSubset</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>of</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "of", |
| key.name: "other", |
| key.offset: 2779, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isSuperset(of:)", |
| key.usr: "s:FEsPs10SetAlgebra10isSupersetFT2ofx_Sb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra10isSupersetFT2ofx_Sb", |
| key.doc.full_as_xml: "<Function><Name>isSuperset(of:)</Name><USR>s:FEsPs10SetAlgebra10isSupersetFT2ofx_Sb</USR><Declaration>func isSuperset(of other: Self) -> Bool</Declaration><Abstract><Para>Returns a Boolean value that indicates whether the set is a superset of the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set is a superset of <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>Set <emphasis>A</emphasis> is a superset of another set <emphasis>B</emphasis> if every member of <emphasis>B</emphasis> is also a member of <emphasis>A</emphasis>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let attendees: Set = [\"Alicia\", \"Bethany\", \"Diana\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees.isSuperset(of: attendees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 2811, |
| key.length: 52, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSuperset</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>of</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "of", |
| key.name: "other", |
| key.offset: 2837, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isDisjoint(with:)", |
| key.usr: "s:FEsPs10SetAlgebra10isDisjointFT4withx_Sb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra10isDisjointFT4withx_Sb", |
| key.doc.full_as_xml: "<Function><Name>isDisjoint(with:)</Name><USR>s:FEsPs10SetAlgebra10isDisjointFT4withx_Sb</USR><Declaration>func isDisjoint(with other: Self) -> Bool</Declaration><Abstract><Para>Returns a Boolean value that indicates whether the set has no members in common with the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set has no elements in common with <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>In the following example, the <codeVoice>employees</codeVoice> set is disjoint with the <codeVoice>visitors</codeVoice> set because no name appears in both sets.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let visitors: Set = [\"Marcia\", \"Nathaniel\", \"Olivia\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees.isDisjoint(with: visitors))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 2869, |
| key.length: 54, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isDisjoint</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>with</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "with", |
| key.name: "other", |
| key.offset: 2897, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "subtracting(_:)", |
| key.usr: "s:FEsPs10SetAlgebra11subtractingFxx::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra11subtractingFxx", |
| key.doc.full_as_xml: "<Function><Name>subtracting(_:)</Name><USR>s:FEsPs10SetAlgebra11subtractingFxx</USR><Declaration>func subtracting(_ other: Self) -> Self</Declaration><Abstract><Para>Returns a new set containing the elements of this set that do not occur in the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>A new set.</Para></ResultDiscussion><Discussion><Para>In the following example, the <codeVoice>nonNeighbors</codeVoice> set is made up of the elements of the <codeVoice>employees</codeVoice> set that are not elements of <codeVoice>neighbors</codeVoice>:</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let neighbors: Set = [\"Bethany\", \"Eric\", \"Forlani\", \"Greta\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let nonNeighbors = employees.subtract(neighbors)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(nonNeighbors)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"[\"Diana\", \"Chris\", \"Alicia\"]\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 2929, |
| key.length: 65, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>subtracting</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "other", |
| key.offset: 2955, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "isEmpty", |
| key.usr: "s:vEsPs10SetAlgebra7isEmptySb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:vEsPs10SetAlgebra7isEmptySb", |
| key.doc.full_as_xml: "<Other><Name>isEmpty</Name><USR>s:vEsPs10SetAlgebra7isEmptySb</USR><Declaration>var isEmpty: Bool { get }</Declaration><Abstract><Para>A Boolean value that indicates whether the set has no elements.</Para></Abstract></Other>", |
| key.offset: 3000, |
| key.length: 25, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>isEmpty</decl.name>: <decl.var.type><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isStrictSuperset(of:)", |
| key.usr: "s:FEsPs10SetAlgebra16isStrictSupersetFT2ofx_Sb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra16isStrictSupersetFT2ofx_Sb", |
| key.doc.full_as_xml: "<Function><Name>isStrictSuperset(of:)</Name><USR>s:FEsPs10SetAlgebra16isStrictSupersetFT2ofx_Sb</USR><Declaration>func isStrictSuperset(of other: Self) -> Bool</Declaration><Abstract><Para>Returns a Boolean value that indicates whether this set is a strict superset of the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set is a strict superset of <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>Set <emphasis>A</emphasis> is a strict superset of another set <emphasis>B</emphasis> if every member of <emphasis>B</emphasis> is also a member of <emphasis>A</emphasis> and <emphasis>A</emphasis> contains at least one element that is <emphasis>not</emphasis> a member of <emphasis>B</emphasis>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let attendees: Set = [\"Alicia\", \"Bethany\", \"Diana\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees.isStrictSuperset(of: attendees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// A set is never a strict superset of itself:]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees.isStrictSuperset(of: employees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"false\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 3031, |
| key.length: 58, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSuperset</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>of</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "of", |
| key.name: "other", |
| key.offset: 3063, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isStrictSubset(of:)", |
| key.usr: "s:FEsPs10SetAlgebra14isStrictSubsetFT2ofx_Sb::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:FEsPs10SetAlgebra14isStrictSubsetFT2ofx_Sb", |
| key.doc.full_as_xml: "<Function><Name>isStrictSubset(of:)</Name><USR>s:FEsPs10SetAlgebra14isStrictSubsetFT2ofx_Sb</USR><Declaration>func isStrictSubset(of other: Self) -> Bool</Declaration><Abstract><Para>Returns a Boolean value that indicates whether this set is a strict subset of the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set is a strict subset of <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>Set <emphasis>A</emphasis> is a strict subset of another set <emphasis>B</emphasis> if every member of <emphasis>A</emphasis> is also a member of <emphasis>B</emphasis> and <emphasis>B</emphasis> contains at least one element that is not a member of <emphasis>A</emphasis>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let attendees: Set = [\"Alicia\", \"Bethany\", \"Diana\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(attendees.isStrictSubset(of: employees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// A set is never a strict subset of itself:]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(attendees.isStrictSubset(of: attendees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"false\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>", |
| key.offset: 3095, |
| key.length: 56, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSubset</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>of</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "of", |
| key.name: "other", |
| key.offset: 3125, |
| key.length: 17 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooStruct1", |
| key.usr: "c:@S@FooStruct1", |
| key.offset: 3154, |
| key.length: 105, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooStruct1</decl.name></decl.struct>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "x", |
| key.usr: "c:@S@FooStruct1@FI@x", |
| key.offset: 3179, |
| key.length: 12, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "y", |
| key.usr: "c:@S@FooStruct1@FI@y", |
| key.offset: 3197, |
| key.length: 13, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>y</decl.name>: <decl.var.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.type></decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init()", |
| key.usr: "s:FVSC10FooStruct1cFT_S_", |
| key.offset: 3216, |
| key.length: 6, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(x:y:)", |
| key.usr: "s:FVSC10FooStruct1cFT1xVs5Int321ySd_S_", |
| key.offset: 3228, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>y</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "x", |
| key.name: "x", |
| key.offset: 3238, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "y", |
| key.name: "y", |
| key.offset: 3250, |
| key.length: 6 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.typealias, |
| key.name: "FooStruct1Pointer", |
| key.usr: "c:Foo.h@T@FooStruct1Pointer", |
| key.offset: 3260, |
| key.length: 62, |
| key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooStruct1Pointer</decl.name> = <ref.struct usr=\"s:Sp\">UnsafeMutablePointer</ref.struct><<ref.struct usr=\"c:@S@FooStruct1\">FooStruct1</ref.struct>></decl.typealias>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Strideable", |
| key.usr: "s:Ps10Strideable" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Hashable", |
| key.usr: "s:Ps8Hashable" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "_Pointer", |
| key.usr: "s:Ps8_Pointer" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooStruct2", |
| key.usr: "c:@S@FooStruct2", |
| key.offset: 3323, |
| key.length: 105, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooStruct2</decl.name></decl.struct>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "x", |
| key.usr: "c:@S@FooStruct2@FI@x", |
| key.offset: 3348, |
| key.length: 12, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "y", |
| key.usr: "c:@S@FooStruct2@FI@y", |
| key.offset: 3366, |
| key.length: 13, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>y</decl.name>: <decl.var.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.type></decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init()", |
| key.usr: "s:FVSC10FooStruct2cFT_S_", |
| key.offset: 3385, |
| key.length: 6, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(x:y:)", |
| key.usr: "s:FVSC10FooStruct2cFT1xVs5Int321ySd_S_", |
| key.offset: 3397, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>y</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "x", |
| key.name: "x", |
| key.offset: 3407, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "y", |
| key.name: "y", |
| key.offset: 3419, |
| key.length: 6 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.typealias, |
| key.name: "FooStructTypedef1", |
| key.usr: "c:Foo.h@T@FooStructTypedef1", |
| key.offset: 3429, |
| key.length: 40, |
| key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooStructTypedef1</decl.name> = <ref.struct usr=\"c:@S@FooStruct2\">FooStruct2</ref.struct></decl.typealias>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooStructTypedef2", |
| key.usr: "c:@SA@FooStructTypedef2", |
| key.offset: 3470, |
| key.length: 112, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooStructTypedef2</decl.name></decl.struct>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "x", |
| key.usr: "c:@SA@FooStructTypedef2@FI@x", |
| key.offset: 3502, |
| key.length: 12, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "y", |
| key.usr: "c:@SA@FooStructTypedef2@FI@y", |
| key.offset: 3520, |
| key.length: 13, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>y</decl.name>: <decl.var.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.type></decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init()", |
| key.usr: "s:FVSC17FooStructTypedef2cFT_S_", |
| key.offset: 3539, |
| key.length: 6, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(x:y:)", |
| key.usr: "s:FVSC17FooStructTypedef2cFT1xVs5Int321ySd_S_", |
| key.offset: 3551, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>y</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "x", |
| key.name: "x", |
| key.offset: 3561, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "y", |
| key.name: "y", |
| key.offset: 3573, |
| key.length: 6 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.typealias, |
| key.name: "FooTypedef1", |
| key.usr: "c:Foo.h@T@FooTypedef1", |
| key.doc.full_as_xml: "<Typedef file=Foo.h line=\"60\" column=\"13\"><Name>FooTypedef1</Name><USR>c:Foo.h@T@FooTypedef1</USR><Declaration>typealias FooTypedef1 = Int32</Declaration><Abstract><Para> Aaa. FooTypedef1. Bbb.</Para></Abstract></Typedef>", |
| key.offset: 3583, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooTypedef1</decl.name> = <ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.typealias>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "SignedInteger", |
| key.usr: "s:Ps13SignedInteger" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Comparable", |
| key.usr: "s:Ps10Comparable" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "fooIntVar", |
| key.usr: "c:@fooIntVar", |
| key.doc.full_as_xml: "<Variable file=Foo.h line=\"63\" column=\"12\"><Name>fooIntVar</Name><USR>c:@fooIntVar</USR><Declaration>var fooIntVar: Int32</Declaration><Abstract><Para> Aaa. fooIntVar. Bbb.</Para></Abstract></Variable>", |
| key.offset: 3613, |
| key.length: 20, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooIntVar</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFunc1(_:)", |
| key.usr: "c:@F@fooFunc1", |
| key.doc.full_as_xml: "<Function file=Foo.h line=\"66\" column=\"5\"><Name>fooFunc1</Name><USR>c:@F@fooFunc1</USR><Declaration>func fooFunc1(_ a: Int32) -> Int32</Declaration><Abstract><Para> Aaa. fooFunc1. Bbb.</Para></Abstract></Function>", |
| key.offset: 3634, |
| key.length: 34, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "a", |
| key.offset: 3653, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFunc1AnonymousParam(_:)", |
| key.usr: "c:@F@fooFunc1AnonymousParam", |
| key.offset: 3669, |
| key.length: 48, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFunc1AnonymousParam</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.offset: 3702, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFunc3(_:_:_:_:)", |
| key.usr: "c:@F@fooFunc3", |
| key.offset: 3718, |
| key.length: 94, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFunc3</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>b</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Sf\">Float</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>c</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>d</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Sp\">UnsafeMutablePointer</ref.struct><<ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct>>!</decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "a", |
| key.offset: 3737, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "b", |
| key.offset: 3749, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "c", |
| key.offset: 3761, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "d", |
| key.offset: 3774, |
| key.length: 28 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncWithBlock(_:)", |
| key.usr: "c:@F@fooFuncWithBlock", |
| key.offset: 3813, |
| key.length: 49, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithBlock</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>blk</decl.var.parameter.name>: <decl.var.parameter.type>((<ref.struct usr=\"s:Sf\">Float</ref.struct>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype>)!</decl.var.parameter.type></decl.var.parameter>)</decl.function.free>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "blk", |
| key.offset: 3842, |
| key.length: 19 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncWithFunctionPointer(_:)", |
| key.usr: "c:@F@fooFuncWithFunctionPointer", |
| key.offset: 3863, |
| key.length: 60, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithFunctionPointer</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>fptr</decl.var.parameter.name>: <decl.var.parameter.type>((<ref.struct usr=\"s:Sf\">Float</ref.struct>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype>)!</decl.var.parameter.type></decl.var.parameter>)</decl.function.free>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "fptr", |
| key.offset: 3903, |
| key.length: 19 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncNoreturn1()", |
| key.usr: "c:@F@fooFuncNoreturn1", |
| key.offset: 3924, |
| key.length: 32, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncNoreturn1</decl.name>() -> <decl.function.returntype><ref.enum usr=\"s:Os5Never\">Never</ref.enum></decl.function.returntype></decl.function.free>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncNoreturn2()", |
| key.usr: "c:@F@fooFuncNoreturn2", |
| key.offset: 3957, |
| key.length: 32, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncNoreturn2</decl.name>() -> <decl.function.returntype><ref.enum usr=\"s:Os5Never\">Never</ref.enum></decl.function.returntype></decl.function.free>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncWithComment1()", |
| key.usr: "c:@F@fooFuncWithComment1", |
| key.doc.full_as_xml: "<Function file=Foo.h line=\"89\" column=\"6\"><Name>fooFuncWithComment1</Name><USR>c:@F@fooFuncWithComment1</USR><Declaration>func fooFuncWithComment1()</Declaration><Abstract><Para> Aaa. fooFuncWithComment1. Bbb. Ccc.</Para></Abstract><Discussion><Para> Ddd.</Para></Discussion></Function>", |
| key.offset: 3990, |
| key.length: 26, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment1</decl.name>()</decl.function.free>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncWithComment2()", |
| key.usr: "c:@F@fooFuncWithComment2", |
| key.doc.full_as_xml: "<Function file=Foo.h line=\"94\" column=\"6\"><Name>fooFuncWithComment2</Name><USR>c:@F@fooFuncWithComment2</USR><Declaration>func fooFuncWithComment2()</Declaration><Abstract><Para> Aaa. fooFuncWithComment2. Bbb.</Para></Abstract></Function>", |
| key.offset: 4017, |
| key.length: 26, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment2</decl.name>()</decl.function.free>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncWithComment3()", |
| key.usr: "c:@F@fooFuncWithComment3", |
| key.doc.full_as_xml: "<Function file=Foo.h line=\"102\" column=\"6\"><Name>fooFuncWithComment3</Name><USR>c:@F@fooFuncWithComment3</USR><Declaration>func fooFuncWithComment3()</Declaration><Abstract><Para> Aaa. fooFuncWithComment3. Bbb.</Para></Abstract><Discussion><Para> Ccc.</Para></Discussion></Function>", |
| key.offset: 4044, |
| key.length: 26, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment3</decl.name>()</decl.function.free>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncWithComment4()", |
| key.usr: "c:@F@fooFuncWithComment4", |
| key.doc.full_as_xml: "<Function file=Foo.h line=\"108\" column=\"6\"><Name>fooFuncWithComment4</Name><USR>c:@F@fooFuncWithComment4</USR><Declaration>func fooFuncWithComment4()</Declaration><Abstract><Para> Aaa. fooFuncWithComment4. Bbb.</Para></Abstract><Discussion><Para> Ddd.</Para></Discussion></Function>", |
| key.offset: 4071, |
| key.length: 26, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment4</decl.name>()</decl.function.free>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncWithComment5()", |
| key.usr: "c:@F@fooFuncWithComment5", |
| key.doc.full_as_xml: "<Function file=Foo.h line=\"114\" column=\"6\"><Name>fooFuncWithComment5</Name><USR>c:@F@fooFuncWithComment5</USR><Declaration>func fooFuncWithComment5()</Declaration><Abstract><Para> Aaa. fooFuncWithComment5. Bbb. Ccc.</Para></Abstract><Discussion><Para> Ddd.</Para></Discussion></Function>", |
| key.offset: 4098, |
| key.length: 26, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment5</decl.name>()</decl.function.free>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "redeclaredInMultipleModulesFunc1(_:)", |
| key.usr: "c:@F@redeclaredInMultipleModulesFunc1", |
| key.doc.full_as_xml: "<Function file=Foo.h line=\"118\" column=\"5\"><Name>redeclaredInMultipleModulesFunc1</Name><USR>c:@F@redeclaredInMultipleModulesFunc1</USR><Declaration>func redeclaredInMultipleModulesFunc1(_ a: Int32) -> Int32</Declaration><Abstract><Para> Aaa. redeclaredInMultipleModulesFunc1. Bbb.</Para></Abstract></Function>", |
| key.offset: 4125, |
| key.length: 58, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>redeclaredInMultipleModulesFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "a", |
| key.offset: 4168, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.protocol, |
| key.name: "FooProtocolBase", |
| key.usr: "c:objc(pl)FooProtocolBase", |
| key.doc.full_as_xml: "<Other file=Foo.h line=\"121\" column=\"11\"><Name>FooProtocolBase</Name><USR>c:objc(pl)FooProtocolBase</USR><Declaration>protocol FooProtocolBase</Declaration><Abstract><Para> Aaa. FooProtocolBase. Bbb.</Para></Abstract></Other>", |
| key.offset: 4184, |
| key.length: 301, |
| key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>FooProtocolBase</decl.name></decl.protocol>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooProtoFunc()", |
| key.usr: "c:objc(pl)FooProtocolBase(im)fooProtoFunc", |
| key.doc.full_as_xml: "<Function isInstanceMethod=\"1\" file=Foo.h line=\"125\" column=\"1\"><Name>fooProtoFunc</Name><USR>c:objc(pl)FooProtocolBase(im)fooProtoFunc</USR><Declaration>func fooProtoFunc()</Declaration><Abstract><Para> Aaa. fooProtoFunc. Bbb. Ccc.</Para></Abstract></Function>", |
| key.offset: 4216, |
| key.length: 19, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoFunc</decl.name>()</decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooProtoFuncWithExtraIndentation1()", |
| key.usr: "c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation1", |
| key.doc.full_as_xml: "<Function isInstanceMethod=\"1\" file=Foo.h line=\"129\" column=\"3\"><Name>fooProtoFuncWithExtraIndentation1</Name><USR>c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation1</USR><Declaration>func fooProtoFuncWithExtraIndentation1()</Declaration><Abstract><Para> Aaa. fooProtoFuncWithExtraIndentation1. Bbb. Ccc.</Para></Abstract></Function>", |
| key.offset: 4241, |
| key.length: 40, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoFuncWithExtraIndentation1</decl.name>()</decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooProtoFuncWithExtraIndentation2()", |
| key.usr: "c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation2", |
| key.doc.full_as_xml: "<Function isInstanceMethod=\"1\" file=Foo.h line=\"135\" column=\"3\"><Name>fooProtoFuncWithExtraIndentation2</Name><USR>c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation2</USR><Declaration>func fooProtoFuncWithExtraIndentation2()</Declaration><Abstract><Para> Aaa. fooProtoFuncWithExtraIndentation2. Bbb. Ccc.</Para></Abstract></Function>", |
| key.offset: 4287, |
| key.length: 40, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoFuncWithExtraIndentation2</decl.name>()</decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.static, |
| key.name: "fooProtoClassFunc()", |
| key.usr: "c:objc(pl)FooProtocolBase(cm)fooProtoClassFunc", |
| key.offset: 4333, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.function.method.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoClassFunc</decl.name>()</decl.function.method.static>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "fooProperty1", |
| key.usr: "c:objc(pl)FooProtocolBase(py)fooProperty1", |
| key.offset: 4370, |
| key.length: 35, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty1</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "fooProperty2", |
| key.usr: "c:objc(pl)FooProtocolBase(py)fooProperty2", |
| key.offset: 4411, |
| key.length: 35, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty2</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "fooProperty3", |
| key.usr: "c:objc(pl)FooProtocolBase(py)fooProperty3", |
| key.offset: 4452, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty3</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.protocol, |
| key.name: "FooProtocolDerived", |
| key.usr: "c:objc(pl)FooProtocolDerived", |
| key.offset: 4486, |
| key.length: 49, |
| key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>FooProtocolDerived</decl.name> : <ref.protocol usr=\"c:objc(pl)FooProtocolBase\">FooProtocolBase</ref.protocol></decl.protocol>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "FooProtocolBase", |
| key.usr: "c:objc(pl)FooProtocolBase" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 4536, |
| key.length: 392, |
| key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooClassBase</decl.name></decl.class>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooBaseInstanceFunc0()", |
| key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFunc0", |
| key.offset: 4562, |
| key.length: 27, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFunc0</decl.name>()</decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooBaseInstanceFunc1(_:)", |
| key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFunc1:", |
| key.offset: 4595, |
| key.length: 60, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>anObject</decl.var.parameter.name>: <decl.var.parameter.type>Any!</decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class>!</decl.function.returntype></decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "anObject", |
| key.offset: 4633, |
| key.length: 4 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init()", |
| key.usr: "c:objc(cs)FooClassBase(im)init", |
| key.offset: 4661, |
| key.length: 7, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>!()</decl.function.constructor>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(float:)", |
| key.usr: "c:objc(cs)FooClassBase(im)initWithFloat:", |
| key.offset: 4674, |
| key.length: 33, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>!(<decl.var.parameter><decl.var.parameter.argument_label>float</decl.var.parameter.argument_label> <decl.var.parameter.name>f</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Sf\">Float</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "float", |
| key.name: "f", |
| key.offset: 4701, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooBaseInstanceFuncOverridden()", |
| key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFuncOverridden", |
| key.offset: 4713, |
| key.length: 36, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFuncOverridden</decl.name>()</decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.class, |
| key.name: "fooBaseClassFunc0()", |
| key.usr: "c:objc(cs)FooClassBase(cm)fooBaseClassFunc0", |
| key.offset: 4755, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.function.method.class><syntaxtype.keyword>class</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseClassFunc0</decl.name>()</decl.function.method.class>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth3()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3", |
| key.offset: 4791, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth2()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2", |
| key.offset: 4826, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "nonInternalMeth()", |
| key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth", |
| key.offset: 4861, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth1()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1", |
| key.offset: 4897, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.class, |
| key.name: "FooClassDerived", |
| key.usr: "c:objc(cs)FooClassDerived", |
| key.doc.full_as_xml: "<Other file=Foo.h line=\"158\" column=\"12\"><Name>FooClassDerived</Name><USR>c:objc(cs)FooClassDerived</USR><Declaration>class FooClassDerived : FooClassBase, FooProtocolDerived</Declaration><Abstract><Para> Aaa. FooClassDerived. Bbb.</Para></Abstract></Other>", |
| key.offset: 4929, |
| key.length: 493, |
| key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooClassDerived</decl.name> : <ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class>, <ref.protocol usr=\"c:objc(pl)FooProtocolDerived\">FooProtocolDerived</ref.protocol></decl.class>", |
| key.inherits: [ |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase" |
| } |
| ], |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "FooProtocolDerived", |
| key.usr: "c:objc(pl)FooProtocolDerived" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "fooProperty1", |
| key.usr: "c:objc(cs)FooClassDerived(py)fooProperty1", |
| key.offset: 4993, |
| key.length: 23, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty1</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "fooProperty2", |
| key.usr: "c:objc(cs)FooClassDerived(py)fooProperty2", |
| key.offset: 5022, |
| key.length: 23, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty2</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "fooProperty3", |
| key.usr: "c:objc(cs)FooClassDerived(py)fooProperty3", |
| key.offset: 5051, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty3</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooInstanceFunc0()", |
| key.usr: "c:objc(cs)FooClassDerived(im)fooInstanceFunc0", |
| key.offset: 5088, |
| key.length: 23, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooInstanceFunc0</decl.name>()</decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooInstanceFunc1(_:)", |
| key.usr: "c:objc(cs)FooClassDerived(im)fooInstanceFunc1:", |
| key.offset: 5117, |
| key.length: 33, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooInstanceFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "a", |
| key.offset: 5144, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooInstanceFunc2(_:withB:)", |
| key.usr: "c:objc(cs)FooClassDerived(im)fooInstanceFunc2:withB:", |
| key.offset: 5156, |
| key.length: 49, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooInstanceFunc2</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.argument_label>withB</decl.var.parameter.argument_label> <decl.var.parameter.name>b</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "a", |
| key.offset: 5183, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "withB", |
| key.name: "b", |
| key.offset: 5199, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "fooBaseInstanceFuncOverridden()", |
| key.usr: "c:objc(cs)FooClassDerived(im)fooBaseInstanceFuncOverridden", |
| key.offset: 5211, |
| key.length: 36, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFuncOverridden</decl.name>()</decl.function.method.instance>", |
| key.inherits: [ |
| { |
| key.kind: source.lang.swift.ref.function.method.instance, |
| key.name: "fooBaseInstanceFuncOverridden()", |
| key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFuncOverridden" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.class, |
| key.name: "fooClassFunc0()", |
| key.usr: "c:objc(cs)FooClassDerived(cm)fooClassFunc0", |
| key.offset: 5253, |
| key.length: 26, |
| key.fully_annotated_decl: "<decl.function.method.class><syntaxtype.keyword>class</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooClassFunc0</decl.name>()</decl.function.method.class>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth3()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3::SYNTHESIZED::c:objc(cs)FooClassDerived", |
| key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth3", |
| key.offset: 5285, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth2()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2::SYNTHESIZED::c:objc(cs)FooClassDerived", |
| key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth2", |
| key.offset: 5320, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "nonInternalMeth()", |
| key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth::SYNTHESIZED::c:objc(cs)FooClassDerived", |
| key.original_usr: "c:objc(cs)FooClassBase(im)nonInternalMeth", |
| key.offset: 5355, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth1()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1::SYNTHESIZED::c:objc(cs)FooClassDerived", |
| key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth1", |
| key.offset: 5391, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.typealias, |
| key.name: "typedef_int_t", |
| key.usr: "c:Foo.h@T@typedef_int_t", |
| key.offset: 5423, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>typedef_int_t</decl.name> = <ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.typealias>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "SignedInteger", |
| key.usr: "s:Ps13SignedInteger" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Comparable", |
| key.usr: "s:Ps10Comparable" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_1", |
| key.usr: "c:Foo.h@3720@macro@FOO_MACRO_1", |
| key.offset: 5455, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_1</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_2", |
| key.usr: "c:Foo.h@3742@macro@FOO_MACRO_2", |
| key.offset: 5486, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_2</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_3", |
| key.usr: "c:Foo.h@3764@macro@FOO_MACRO_3", |
| key.offset: 5517, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_3</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_4", |
| key.usr: "c:Foo.h@3828@macro@FOO_MACRO_4", |
| key.offset: 5548, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_4</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_5", |
| key.usr: "c:Foo.h@3860@macro@FOO_MACRO_5", |
| key.offset: 5580, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_5</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6UInt64\">UInt64</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_6", |
| key.usr: "c:Foo.h@3902@macro@FOO_MACRO_6", |
| key.offset: 5612, |
| key.length: 38, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_6</decl.name>: <decl.var.type><ref.typealias usr=\"c:Foo.h@T@typedef_int_t\">typedef_int_t</ref.typealias></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_7", |
| key.usr: "c:Foo.h@3943@macro@FOO_MACRO_7", |
| key.offset: 5651, |
| key.length: 38, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_7</decl.name>: <decl.var.type><ref.typealias usr=\"c:Foo.h@T@typedef_int_t\">typedef_int_t</ref.typealias></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_8", |
| key.usr: "c:Foo.h@3984@macro@FOO_MACRO_8", |
| key.offset: 5690, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_8</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs4Int8\">Int8</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_9", |
| key.usr: "c:Foo.h@4015@macro@FOO_MACRO_9", |
| key.offset: 5720, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_9</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_10", |
| key.usr: "c:Foo.h@4045@macro@FOO_MACRO_10", |
| key.offset: 5751, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_10</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int16\">Int16</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_11", |
| key.usr: "c:Foo.h@4079@macro@FOO_MACRO_11", |
| key.offset: 5783, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_11</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_REDEF_1", |
| key.usr: "c:Foo.h@4477@macro@FOO_MACRO_REDEF_1", |
| key.offset: 5813, |
| key.length: 36, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_REDEF_1</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_MACRO_REDEF_2", |
| key.usr: "c:Foo.h@4534@macro@FOO_MACRO_REDEF_2", |
| key.offset: 5850, |
| key.length: 36, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_REDEF_2</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "theLastDeclInFoo()", |
| key.usr: "c:@F@theLastDeclInFoo", |
| key.offset: 5887, |
| key.length: 23, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>theLastDeclInFoo</decl.name>()</decl.function.free>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "_internalTopLevelFunc()", |
| key.usr: "c:@F@_internalTopLevelFunc", |
| key.offset: 5911, |
| key.length: 28, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalTopLevelFunc</decl.name>()</decl.function.free>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "_InternalStruct", |
| key.usr: "c:@S@_InternalStruct", |
| key.offset: 5940, |
| key.length: 78, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>_InternalStruct</decl.name></decl.struct>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "x", |
| key.usr: "c:@S@_InternalStruct@FI@x", |
| key.offset: 5970, |
| key.length: 12, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type></decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init()", |
| key.usr: "s:FVSC15_InternalStructcFT_S_", |
| key.offset: 5988, |
| key.length: 6, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(x:)", |
| key.usr: "s:FVSC15_InternalStructcFT1xVs5Int32_S_", |
| key.offset: 6000, |
| key.length: 16, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "x", |
| key.name: "x", |
| key.offset: 6010, |
| key.length: 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.class, |
| key.offset: 6019, |
| key.length: 61, |
| key.extends: { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase" |
| }, |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth1()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1", |
| key.offset: 6049, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.class, |
| key.offset: 6081, |
| key.length: 97, |
| key.extends: { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase" |
| }, |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth2()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2", |
| key.offset: 6111, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "nonInternalMeth()", |
| key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth", |
| key.offset: 6146, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.class, |
| key.offset: 6179, |
| key.length: 61, |
| key.extends: { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase" |
| }, |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth3()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3", |
| key.offset: 6209, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.protocol, |
| key.name: "_InternalProt", |
| key.usr: "c:objc(pl)_InternalProt", |
| key.offset: 6241, |
| key.length: 26, |
| key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>_InternalProt</decl.name></decl.protocol>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.class, |
| key.name: "ClassWithInternalProt", |
| key.usr: "c:objc(cs)ClassWithInternalProt", |
| key.offset: 6268, |
| key.length: 47, |
| key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>ClassWithInternalProt</decl.name> : <ref.protocol usr=\"c:objc(pl)_InternalProt\">_InternalProt</ref.protocol></decl.class>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "_InternalProt", |
| key.usr: "c:objc(pl)_InternalProt" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.class, |
| key.name: "FooClassPropertyOwnership", |
| key.usr: "c:objc(cs)FooClassPropertyOwnership", |
| key.offset: 6316, |
| key.length: 425, |
| key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooClassPropertyOwnership</decl.name> : <ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class></decl.class>", |
| key.inherits: [ |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "assignable", |
| key.usr: "c:objc(cs)FooClassPropertyOwnership(py)assignable", |
| key.offset: 6370, |
| key.length: 42, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>unowned(unsafe)</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>assignable</decl.name>: <decl.var.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "unsafeAssignable", |
| key.usr: "c:objc(cs)FooClassPropertyOwnership(py)unsafeAssignable", |
| key.offset: 6418, |
| key.length: 48, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>unowned(unsafe)</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>unsafeAssignable</decl.name>: <decl.var.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "retainable", |
| key.usr: "c:objc(cs)FooClassPropertyOwnership(py)retainable", |
| key.offset: 6472, |
| key.length: 20, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>retainable</decl.name>: <decl.var.type>Any!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "strongRef", |
| key.usr: "c:objc(cs)FooClassPropertyOwnership(py)strongRef", |
| key.offset: 6498, |
| key.length: 19, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>strongRef</decl.name>: <decl.var.type>Any!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "copyable", |
| key.usr: "c:objc(cs)FooClassPropertyOwnership(py)copyable", |
| key.offset: 6523, |
| key.length: 18, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>copyable</decl.name>: <decl.var.type>Any!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "weakRef", |
| key.usr: "c:objc(cs)FooClassPropertyOwnership(py)weakRef", |
| key.offset: 6547, |
| key.length: 28, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>weak</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>weakRef</decl.name>: <decl.var.type><ref.protocol usr=\"s:Ps9AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "scalar", |
| key.usr: "c:objc(cs)FooClassPropertyOwnership(py)scalar", |
| key.offset: 6581, |
| key.length: 17, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>scalar</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth3()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership", |
| key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth3", |
| key.offset: 6604, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth2()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership", |
| key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth2", |
| key.offset: 6639, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "nonInternalMeth()", |
| key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership", |
| key.original_usr: "c:objc(cs)FooClassBase(im)nonInternalMeth", |
| key.offset: 6674, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth1()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership", |
| key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth1", |
| key.offset: 6710, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FOO_NIL", |
| key.usr: "c:Foo.h@5323@macro@FOO_NIL", |
| key.offset: 6742, |
| key.length: 15, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_NIL</decl.name>: <decl.var.type><tuple>()</tuple></decl.var.type></decl.var.global>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1, |
| key.message: "use 'nil' instead of this imported macro" |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.class, |
| key.name: "FooUnavailableMembers", |
| key.usr: "c:objc(cs)FooUnavailableMembers", |
| key.offset: 6758, |
| key.length: 637, |
| key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooUnavailableMembers</decl.name> : <ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class></decl.class>", |
| key.inherits: [ |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(int:)", |
| key.usr: "c:objc(cs)FooUnavailableMembers(cm)unavailableMembersWithInt:", |
| key.offset: 6808, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>!(<decl.var.parameter><decl.var.parameter.argument_label>int</decl.var.parameter.argument_label> <decl.var.parameter.name>i</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "int", |
| key.name: "i", |
| key.offset: 6833, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.class, |
| key.name: "withInt(_:)", |
| key.usr: "c:objc(cs)FooUnavailableMembers(cm)unavailableMembersWithInt:", |
| key.offset: 6845, |
| key.length: 39, |
| key.fully_annotated_decl: "<decl.function.method.class><syntaxtype.keyword>class</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>withInt</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>i</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.class usr=\"c:objc(cs)FooUnavailableMembers\">Self</ref.class>!</decl.function.returntype></decl.function.method.class>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "i", |
| key.offset: 6869, |
| key.length: 5 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1, |
| key.message: "use object construction 'FooUnavailableMembers(int:)'" |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "unavailable()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)unavailable", |
| key.offset: 6890, |
| key.length: 18, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>unavailable</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1, |
| key.message: "x" |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "swiftUnavailable()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)swiftUnavailable", |
| key.offset: 6914, |
| key.length: 23, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>swiftUnavailable</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "deprecated()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)deprecated", |
| key.offset: 6943, |
| key.length: 17, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>deprecated</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_deprecated: 1, |
| key.message: "x" |
| } |
| ], |
| key.is_deprecated: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "availabilityIntroduced()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityIntroduced", |
| key.offset: 6966, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityIntroduced</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.platform: source.availability.platform.osx, |
| key.introduced: "10.1" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "availabilityDeprecated()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityDeprecated", |
| key.offset: 7001, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityDeprecated</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.platform: source.availability.platform.osx, |
| key.is_unavailable: 1, |
| key.message: "APIs deprecated as of OS X 10.9 and earlier are unavailable in Swift", |
| key.deprecated: "10.1" |
| } |
| ], |
| key.is_deprecated: 1, |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "availabilityObsoleted()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityObsoleted", |
| key.offset: 7036, |
| key.length: 28, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityObsoleted</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.platform: source.availability.platform.osx, |
| key.obsoleted: "10.1" |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "availabilityUnavailable()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityUnavailable", |
| key.offset: 7070, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityUnavailable</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.platform: source.availability.platform.osx, |
| key.is_unavailable: 1 |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "availabilityIntroducedMsg()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityIntroducedMsg", |
| key.offset: 7106, |
| key.length: 32, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityIntroducedMsg</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.platform: source.availability.platform.osx, |
| key.message: "x", |
| key.introduced: "10.1" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "availabilityDeprecatedMsg()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityDeprecatedMsg", |
| key.offset: 7144, |
| key.length: 32, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityDeprecatedMsg</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.platform: source.availability.platform.osx, |
| key.is_unavailable: 1, |
| key.message: "x", |
| key.deprecated: "10.1" |
| } |
| ], |
| key.is_deprecated: 1, |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "availabilityObsoletedMsg()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityObsoletedMsg", |
| key.offset: 7182, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityObsoletedMsg</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.platform: source.availability.platform.osx, |
| key.message: "x", |
| key.obsoleted: "10.1" |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "availabilityUnavailableMsg()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)availabilityUnavailableMsg", |
| key.offset: 7219, |
| key.length: 33, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>availabilityUnavailableMsg</decl.name>()</decl.function.method.instance>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.platform: source.availability.platform.osx, |
| key.is_unavailable: 1, |
| key.message: "x" |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth3()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3::SYNTHESIZED::c:objc(cs)FooUnavailableMembers", |
| key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth3", |
| key.offset: 7258, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth2()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2::SYNTHESIZED::c:objc(cs)FooUnavailableMembers", |
| key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth2", |
| key.offset: 7293, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "nonInternalMeth()", |
| key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth::SYNTHESIZED::c:objc(cs)FooUnavailableMembers", |
| key.original_usr: "c:objc(cs)FooClassBase(im)nonInternalMeth", |
| key.offset: 7328, |
| key.length: 30, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "_internalMeth1()", |
| key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1::SYNTHESIZED::c:objc(cs)FooUnavailableMembers", |
| key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth1", |
| key.offset: 7364, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.class, |
| key.name: "FooCFType", |
| key.usr: "c:Foo.h@T@FooCFTypeRef", |
| key.offset: 7396, |
| key.length: 19, |
| key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooCFType</decl.name></decl.class>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "FooCFTypeRelease(_:)", |
| key.usr: "c:@F@FooCFTypeRelease", |
| key.offset: 7416, |
| key.length: 38, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>FooCFTypeRelease</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.class usr=\"c:Foo.h@T@FooCFTypeRef\">FooCFType</ref.class>!</decl.var.parameter.type></decl.var.parameter>)</decl.function.free>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.offset: 7443, |
| key.length: 10 |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_unavailable: 1, |
| key.message: "Core Foundation objects are automatically memory managed" |
| } |
| ], |
| key.is_unavailable: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooSubFunc1(_:)", |
| key.usr: "c:@F@fooSubFunc1", |
| key.offset: 7455, |
| key.length: 37, |
| key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooSubFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Vs5Int32\">Int32</ref.struct></decl.function.returntype></decl.function.free>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "a", |
| key.offset: 7477, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooSubEnum1", |
| key.usr: "c:@E@FooSubEnum1", |
| key.offset: 7493, |
| key.length: 145, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooSubEnum1</decl.name> : <ref.protocol usr=\"s:Ps16RawRepresentable\">RawRepresentable</ref.protocol>, <ref.protocol usr=\"s:Ps9Equatable\">Equatable</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:Ps16RawRepresentable" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:Ps9Equatable" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(_:)", |
| key.usr: "s:FVSC11FooSubEnum1cFVs6UInt32S_", |
| key.offset: 7549, |
| key.length: 24, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>rawValue</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "rawValue", |
| key.offset: 7566, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FVSC11FooSubEnum1cFT8rawValueVs6UInt32_S_", |
| key.offset: 7579, |
| key.length: 31, |
| key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:FPs16RawRepresentablecFT8rawValuewx8RawValue_GSqx_" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "rawValue", |
| key.name: "rawValue", |
| key.offset: 7603, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:vVSC11FooSubEnum18rawValueVs6UInt32", |
| key.offset: 7616, |
| key.length: 20, |
| key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>rawValue</decl.name>: <decl.var.type><ref.struct usr=\"s:Vs6UInt32\">UInt32</ref.struct></decl.var.type></decl.var.instance>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:vPs16RawRepresentable8rawValuewx8RawValue" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooSubEnum1X", |
| key.usr: "c:@E@FooSubEnum1@FooSubEnum1X", |
| key.offset: 7639, |
| key.length: 37, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooSubEnum1X</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooSubEnum1\">FooSubEnum1</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooSubEnum1Y", |
| key.usr: "c:@E@FooSubEnum1@FooSubEnum1Y", |
| key.offset: 7677, |
| key.length: 37, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooSubEnum1Y</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooSubEnum1\">FooSubEnum1</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooSubUnnamedEnumeratorA1", |
| key.usr: "c:@Ea@FooSubUnnamedEnumeratorA1@FooSubUnnamedEnumeratorA1", |
| key.offset: 7715, |
| key.length: 42, |
| key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooSubUnnamedEnumeratorA1</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>" |
| } |
| ] |