| import Foo.FooSub |
| import FooHelper |
| |
| struct FooEnum1 : RawRepresentable, Equatable { |
| |
| init(_ rawValue: UInt32) |
| |
| init(rawValue rawValue: UInt32) |
| |
| var rawValue: UInt32 |
| |
| static func !=(_ lhs: FooEnum1, _ rhs: FooEnum1) -> Bool |
| } |
| var FooEnum1X: FooEnum1 { get } |
| struct FooEnum2 : RawRepresentable, Equatable { |
| |
| init(_ rawValue: UInt32) |
| |
| init(rawValue rawValue: UInt32) |
| |
| var rawValue: UInt32 |
| |
| static func !=(_ lhs: FooEnum2, _ rhs: FooEnum2) -> Bool |
| } |
| var FooEnum2X: FooEnum2 { get } |
| var FooEnum2Y: FooEnum2 { get } |
| struct FooEnum3 : RawRepresentable, Equatable { |
| |
| init(_ rawValue: UInt32) |
| |
| init(rawValue rawValue: UInt32) |
| |
| var rawValue: UInt32 |
| |
| static func !=(_ lhs: FooEnum3, _ rhs: FooEnum3) -> Bool |
| } |
| 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 } |
| |
| static func !=(_ lhs: FooRuncingOptions, _ rhs: FooRuncingOptions) -> Bool |
| |
| 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) |
| |
| 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!) |
| enum ABAuthorizationStatus : Int { |
| |
| case notDetermined |
| |
| case restricted |
| } |
| func fooSubFunc1(_ a: Int32) -> Int32 |
| struct FooSubEnum1 : RawRepresentable, Equatable { |
| |
| init(_ rawValue: UInt32) |
| |
| init(rawValue rawValue: UInt32) |
| |
| var rawValue: UInt32 |
| |
| static func !=(_ lhs: FooSubEnum1, _ rhs: FooSubEnum1) -> Bool |
| } |
| 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:s16RawRepresentableP", |
| key.offset: 54, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:s9EquatableP", |
| 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:s6UInt32V", |
| 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:s6UInt32V", |
| 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:s6UInt32V", |
| key.offset: 170, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 182, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 189, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 197, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 199, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 199, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum1", |
| key.usr: "c:@E@FooEnum1", |
| key.offset: 204, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 214, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 216, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 216, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum1", |
| key.usr: "c:@E@FooEnum1", |
| key.offset: 221, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 234, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 241, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 245, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum1", |
| key.usr: "c:@E@FooEnum1", |
| key.offset: 256, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 267, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 273, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 280, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:s16RawRepresentableP", |
| key.offset: 291, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:s9EquatableP", |
| key.offset: 309, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 326, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 331, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 333, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 333, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 343, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 356, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 361, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 370, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 361, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 370, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 380, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 393, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 397, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 407, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 419, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 426, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 434, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 436, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 436, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum2", |
| key.usr: "c:@E@FooEnum2", |
| key.offset: 441, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 451, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 453, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 453, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum2", |
| key.usr: "c:@E@FooEnum2", |
| key.offset: 458, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 471, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 478, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 482, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum2", |
| key.usr: "c:@E@FooEnum2", |
| key.offset: 493, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 504, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 510, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 514, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum2", |
| key.usr: "c:@E@FooEnum2", |
| key.offset: 525, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 536, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 542, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 549, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:s16RawRepresentableP", |
| key.offset: 560, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:s9EquatableP", |
| key.offset: 578, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 595, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 600, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 602, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 602, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 612, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 625, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 630, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 639, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 630, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 639, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 649, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 662, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 666, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 676, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 688, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 695, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 703, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 705, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 705, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum3", |
| key.usr: "c:@E@FooEnum3", |
| key.offset: 710, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 720, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 722, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 722, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum3", |
| key.usr: "c:@E@FooEnum3", |
| key.offset: 727, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 740, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 747, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 751, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum3", |
| key.usr: "c:@E@FooEnum3", |
| key.offset: 762, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 773, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 779, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 783, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooEnum3", |
| key.usr: "c:@E@FooEnum3", |
| key.offset: 794, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 805, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 811, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 816, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si", |
| key.offset: 838, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 849, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 854, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 876, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 881, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 898, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 903, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 923, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 930, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "OptionSet", |
| key.usr: "s:s9OptionSetP", |
| key.offset: 950, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 967, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 972, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 981, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 972, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 981, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si", |
| key.offset: 991, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1001, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1008, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1012, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1025, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1045, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1056, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1063, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1067, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1081, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1101, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1112, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1119, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1127, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1129, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1129, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1134, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1153, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1155, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1155, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1160, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1182, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1192, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1197, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1207, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1209, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1209, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1216, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1238, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1261, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1266, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1278, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1280, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1280, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1287, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1309, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 1332, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1341, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1346, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1359, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1361, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1361, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1368, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 1392, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1401, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1406, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1423, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1425, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1425, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1432, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 1456, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1465, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1470, |
| key.length: 18 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1489, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1491, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1491, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1498, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1522, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1527, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1538, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1540, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1540, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1547, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1569, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1579, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1584, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1599, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1601, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1601, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1608, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1630, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1640, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1645, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1658, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1660, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1660, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1667, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1689, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 1699, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1708, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1713, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1729, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1731, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1731, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1738, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1762, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1767, |
| key.length: 18 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1786, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1788, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1788, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1795, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1817, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1827, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1832, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1849, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1851, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1851, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1858, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 1880, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1888, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1898, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1923, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1928, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 1934, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 1936, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1936, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1943, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 1965, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 1988, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 1993, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2006, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2008, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2008, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2015, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2037, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2060, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2065, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2085, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2087, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2087, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2094, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2116, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2137, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2147, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2172, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2177, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2186, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2188, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2188, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2196, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 2218, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2228, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2237, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2242, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2249, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2251, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2251, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2262, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2285, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 2295, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2301, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2320, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2344, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2353, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2358, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2365, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2367, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2367, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2375, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2397, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2421, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2430, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2435, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2442, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2447, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2442, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2447, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2458, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2480, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2502, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2512, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2537, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2549, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2561, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2570, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2575, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2585, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2587, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2587, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2594, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2618, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2627, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2632, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2649, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2651, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2651, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2658, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2682, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2691, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2696, |
| key.length: 23 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2720, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2722, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2722, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2729, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2751, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2761, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2786, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2798, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2803, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2806, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2808, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2818, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2821, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.typeidentifier, |
| key.offset: 2827, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Sequence", |
| key.usr: "s:s8SequenceP", |
| key.offset: 2831, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2841, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.typealias, |
| key.name: "Element", |
| key.usr: "s:So17FooRuncingOptionsV7Elementa", |
| key.offset: 2859, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.typeidentifier, |
| key.offset: 2870, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.typeidentifier, |
| key.offset: 2872, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.typeidentifier, |
| key.offset: 2881, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2806, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2808, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2894, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2906, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2911, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2924, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2911, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2924, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2938, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 2965, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 2974, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2979, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 2988, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 2990, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 2990, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 2997, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3021, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3026, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3035, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3038, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3035, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3038, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 3045, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 3067, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3077, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3082, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3093, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3096, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3093, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3096, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 3103, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 3125, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3135, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3140, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3151, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3156, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3151, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3156, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 3163, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 3185, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3195, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3200, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3212, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3214, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3214, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 3221, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 3243, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3266, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3270, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 3279, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3286, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3297, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3302, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3319, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3322, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3319, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3322, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 3329, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 3351, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3361, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3366, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3381, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3384, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3381, |
| key.length: 2 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3384, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooRuncingOptions", |
| key.usr: "c:@E@FooRuncingOptions", |
| key.offset: 3391, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 3413, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3420, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3427, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3445, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3449, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3452, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3463, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3467, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3470, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3482, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3494, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3499, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3501, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3499, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3501, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3504, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3511, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3513, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3511, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3513, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3516, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3526, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3536, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UnsafeMutablePointer", |
| key.usr: "s:Sp", |
| key.offset: 3556, |
| key.length: 20 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooStruct1", |
| key.usr: "c:@S@FooStruct1", |
| key.offset: 3577, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3589, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3596, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3614, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3618, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3621, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3632, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3636, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3639, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3651, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3663, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3668, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3670, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3668, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3670, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3673, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3680, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3682, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3680, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3682, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3685, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3695, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3705, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooStruct2", |
| key.usr: "c:@S@FooStruct2", |
| key.offset: 3725, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3736, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3743, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3768, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3772, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3775, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3786, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3790, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3793, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3805, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3817, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3822, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3824, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3822, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3824, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3827, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3834, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3836, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3834, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3836, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 3839, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3849, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3859, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3873, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3879, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3883, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3894, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3900, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3905, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3914, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3916, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3916, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3919, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3929, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3935, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3940, |
| key.length: 22 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3963, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 3965, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3968, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 3978, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 3984, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 3989, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 3998, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4000, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4000, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4003, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4010, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4012, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4012, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Float", |
| key.usr: "s:Sf", |
| key.offset: 4015, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4022, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4024, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4024, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Double", |
| key.usr: "s:Sd", |
| key.offset: 4027, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4035, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4037, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4037, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UnsafeMutablePointer", |
| key.usr: "s:Sp", |
| key.offset: 4040, |
| key.length: 20 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4061, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4073, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4079, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4084, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4101, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4103, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4103, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Float", |
| key.usr: "s:Sf", |
| key.offset: 4110, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4120, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4129, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4134, |
| key.length: 26 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4161, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4163, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4163, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Float", |
| key.usr: "s:Sf", |
| key.offset: 4171, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4181, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4190, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4195, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.enum, |
| key.name: "Never", |
| key.usr: "s:s5NeverO", |
| key.offset: 4217, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4223, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4228, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.enum, |
| key.name: "Never", |
| key.usr: "s:s5NeverO", |
| key.offset: 4250, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4256, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4261, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4283, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4288, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4310, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4315, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4337, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4342, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4364, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4369, |
| key.length: 19 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4391, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4396, |
| key.length: 32 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4429, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4431, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4431, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4434, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4444, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4450, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4459, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4482, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4487, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4507, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4512, |
| key.length: 33 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4553, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4558, |
| key.length: 33 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4599, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4606, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4611, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4636, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4640, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4654, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4662, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4666, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4677, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4681, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4695, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4703, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4707, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4718, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4722, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 4736, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4744, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4752, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4761, |
| key.length: 18 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "FooProtocolBase", |
| key.usr: "c:objc(pl)FooProtocolBase", |
| key.offset: 4782, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4802, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4808, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4828, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4833, |
| key.length: 20 |
| }, |
| { |
| 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: 20 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4887, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4889, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4889, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4899, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 4908, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4927, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 4940, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4952, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 4958, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 4964, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4958, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4964, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Float", |
| key.usr: "s:Sf", |
| key.offset: 4967, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 4979, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 4984, |
| key.length: 29 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5021, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5027, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5032, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5057, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5062, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5082, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5092, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5097, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5117, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5127, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5132, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5153, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5163, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5168, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5188, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5195, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5201, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 5219, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "FooProtocolDerived", |
| key.usr: "c:objc(pl)FooProtocolDerived", |
| key.offset: 5233, |
| key.length: 18 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5259, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5263, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 5277, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5288, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5292, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 5306, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5317, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5321, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 5335, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5343, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5354, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5359, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5383, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5388, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 5405, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 5407, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5407, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 5410, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5422, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5427, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 5444, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 5446, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5446, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 5449, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 5456, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 5462, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5456, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5462, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 5465, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5477, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5482, |
| key.length: 29 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5519, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5525, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5530, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5551, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5556, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5576, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5586, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5591, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5611, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5621, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5626, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5647, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5657, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5662, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5682, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5689, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5699, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 5715, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5721, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5725, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 5738, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5746, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5752, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5756, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| 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: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 5800, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5808, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5814, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5818, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 5831, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5840, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5846, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5850, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt64", |
| key.usr: "s:s6UInt64V", |
| key.offset: 5863, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5872, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5878, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5882, |
| 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: 5895, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5911, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5917, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5921, |
| 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: 5934, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5950, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5956, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5960, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int8", |
| key.usr: "s:s4Int8V", |
| key.offset: 5973, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5980, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 5986, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 5990, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 6003, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6011, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6017, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6021, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int16", |
| key.usr: "s:s5Int16V", |
| key.offset: 6035, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6043, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6049, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6053, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si", |
| key.offset: 6067, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6073, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6079, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6083, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 6102, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6110, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6116, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6120, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 6139, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6147, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6153, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6158, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6177, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6182, |
| key.length: 21 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6206, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6213, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6236, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6240, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 6243, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6254, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6266, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 6271, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 6273, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6271, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6273, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 6276, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6285, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 6295, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6315, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6320, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6340, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6347, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 6357, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6377, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6382, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6402, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6412, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6417, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6438, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6445, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 6455, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6475, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6480, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6500, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6507, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6516, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6534, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6540, |
| key.length: 21 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "_InternalProt", |
| key.usr: "c:objc(pl)_InternalProt", |
| key.offset: 6564, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6582, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6588, |
| key.length: 25 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 6616, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 6636, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6652, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6656, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "AnyObject", |
| key.usr: "s:s9AnyObjectP", |
| key.offset: 6668, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 6684, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6700, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6704, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "AnyObject", |
| key.usr: "s:s9AnyObjectP", |
| key.offset: 6722, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6738, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6742, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6754, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6764, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6768, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6779, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6789, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6793, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6803, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 6813, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6818, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6822, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "AnyObject", |
| key.usr: "s:s9AnyObjectP", |
| key.offset: 6831, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6847, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6851, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 6859, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6870, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6875, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6895, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6905, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6910, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6930, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6940, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6945, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6966, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 6976, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 6981, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7001, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7008, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7012, |
| key.length: 7 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7024, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7030, |
| key.length: 21 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooClassBase", |
| key.usr: "c:objc(cs)FooClassBase", |
| key.offset: 7054, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.attribute.builtin, |
| key.offset: 7074, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7086, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7092, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7096, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7092, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7096, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 7099, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7111, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7116, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7135, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7140, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7164, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7169, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7187, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7192, |
| key.length: 22 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7222, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7227, |
| key.length: 22 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7257, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7262, |
| key.length: 21 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7291, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7296, |
| key.length: 23 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7327, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7332, |
| key.length: 25 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7365, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7370, |
| key.length: 25 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7403, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7408, |
| key.length: 24 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7440, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7445, |
| key.length: 26 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7479, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7484, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7504, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7514, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7519, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7539, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7549, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7554, |
| key.length: 15 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7575, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7585, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7590, |
| key.length: 14 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7610, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7617, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7623, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7637, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7642, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7659, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7661, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.class, |
| key.name: "FooCFType", |
| key.usr: "c:Foo.h@T@FooCFTypeRef", |
| key.offset: 7664, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7676, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7681, |
| key.length: 21 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si", |
| key.offset: 7705, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7716, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7721, |
| key.length: 13 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7740, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7745, |
| key.length: 10 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7758, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7763, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7775, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7777, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7777, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 7780, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int32", |
| key.usr: "s:s5Int32V", |
| key.offset: 7790, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7796, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7803, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:s16RawRepresentableP", |
| key.offset: 7817, |
| key.length: 16 |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:s9EquatableP", |
| key.offset: 7835, |
| key.length: 9 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7852, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7857, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7859, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7859, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 7869, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7882, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7887, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7896, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7887, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7896, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 7906, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7919, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7923, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "UInt32", |
| key.usr: "s:s6UInt32V", |
| key.offset: 7933, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7945, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 7952, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7960, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7962, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7962, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooSubEnum1", |
| key.usr: "c:@E@FooSubEnum1", |
| key.offset: 7967, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.argument, |
| key.offset: 7980, |
| key.length: 1 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.parameter, |
| key.offset: 7982, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 7982, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooSubEnum1", |
| key.usr: "c:@E@FooSubEnum1", |
| key.offset: 7987, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Bool", |
| key.usr: "s:Sb", |
| key.offset: 8003, |
| key.length: 4 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 8010, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 8014, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooSubEnum1", |
| key.usr: "c:@E@FooSubEnum1", |
| key.offset: 8028, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 8042, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 8048, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 8052, |
| key.length: 12 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "FooSubEnum1", |
| key.usr: "c:@E@FooSubEnum1", |
| key.offset: 8066, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 8080, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.keyword, |
| key.offset: 8086, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 8090, |
| key.length: 25 |
| }, |
| { |
| key.kind: source.lang.swift.ref.struct, |
| key.name: "Int", |
| key.usr: "s:Si", |
| key.offset: 8117, |
| key.length: 3 |
| }, |
| { |
| key.kind: source.lang.swift.syntaxtype.identifier, |
| key.offset: 8123, |
| 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: 204, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooEnum1</decl.name> : <ref.protocol usr=\"s:s16RawRepresentableP\">RawRepresentable</ref.protocol>, <ref.protocol usr=\"s:s9EquatableP\">Equatable</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:s16RawRepresentableP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:s9EquatableP" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(_:)", |
| key.usr: "s:So8FooEnum1VABs6UInt32Vcfc", |
| 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:s6UInt32V\">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:So8FooEnum1VABs6UInt32V8rawValue_tcfc", |
| 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:s6UInt32V\">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:s16RawRepresentablePxSg0A5ValueQz03rawC0_tcfc" |
| }, |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:s16RawRepresentablePxSg0A5ValueQz03rawC0_tcfc" |
| } |
| ], |
| 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:So8FooEnum1V8rawValues6UInt32Vv", |
| 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:s6UInt32V\">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:s16RawRepresentableP8rawValue0aD0Qzv" |
| }, |
| { |
| key.kind: source.lang.swift.ref.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:s16RawRepresentableP8rawValue0aD0Qzv" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.operator.infix, |
| key.name: "!=(_:_:)", |
| key.usr: "s:s9EquatablePsE2neoiSbx_xtFZ::SYNTHESIZED::c:@E@FooEnum1", |
| key.original_usr: "s:s9EquatablePsE2neoiSbx_xtFZ", |
| key.doc.full_as_xml: "<Function><Name>!=(_:_:)</Name><USR>s:s9EquatablePsE2neoiSbx_xtFZ</USR><Declaration>static func !=(lhs: Self, rhs: Self) -> Bool</Declaration><CommentParts><Abstract><Para>Returns a Boolean value indicating whether two values are not equal.</Para></Abstract><Parameters><Parameter><Name>lhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A value to compare.</Para></Discussion></Parameter><Parameter><Name>rhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>Another value to compare.</Para></Discussion></Parameter></Parameters><Discussion><Para>Inequality is the inverse of equality. For any values <codeVoice>a</codeVoice> and <codeVoice>b</codeVoice>, <codeVoice>a != b</codeVoice> implies that <codeVoice>a == b</codeVoice> is <codeVoice>false</codeVoice>.</Para><Para>This is the default implementation of the not-equal-to operator (<codeVoice>!=</codeVoice>) for any type that conforms to <codeVoice>Equatable</codeVoice>.</Para></Discussion></CommentParts></Function>", |
| key.offset: 182, |
| key.length: 56, |
| key.fully_annotated_decl: "<decl.function.operator.infix><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>!=</decl.name>(<decl.var.parameter><decl.var.parameter.name>lhs</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooEnum1\">FooEnum1</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.name>rhs</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooEnum1\">FooEnum1</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.operator.infix>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "lhs", |
| key.offset: 204, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "rhs", |
| key.offset: 221, |
| key.length: 8 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| 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: 241, |
| 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: 273, |
| key.length: 204, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooEnum2</decl.name> : <ref.protocol usr=\"s:s16RawRepresentableP\">RawRepresentable</ref.protocol>, <ref.protocol usr=\"s:s9EquatableP\">Equatable</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:s16RawRepresentableP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:s9EquatableP" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(_:)", |
| key.usr: "s:So8FooEnum2VABs6UInt32Vcfc", |
| key.offset: 326, |
| 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:s6UInt32V\">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: 343, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:So8FooEnum2VABs6UInt32V8rawValue_tcfc", |
| key.offset: 356, |
| 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:s6UInt32V\">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:s16RawRepresentablePxSg0A5ValueQz03rawC0_tcfc" |
| }, |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:s16RawRepresentablePxSg0A5ValueQz03rawC0_tcfc" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "rawValue", |
| key.name: "rawValue", |
| key.offset: 380, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:So8FooEnum2V8rawValues6UInt32Vv", |
| key.offset: 393, |
| 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:s6UInt32V\">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:s16RawRepresentableP8rawValue0aD0Qzv" |
| }, |
| { |
| key.kind: source.lang.swift.ref.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:s16RawRepresentableP8rawValue0aD0Qzv" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.operator.infix, |
| key.name: "!=(_:_:)", |
| key.usr: "s:s9EquatablePsE2neoiSbx_xtFZ::SYNTHESIZED::c:@E@FooEnum2", |
| key.original_usr: "s:s9EquatablePsE2neoiSbx_xtFZ", |
| key.doc.full_as_xml: "<Function><Name>!=(_:_:)</Name><USR>s:s9EquatablePsE2neoiSbx_xtFZ</USR><Declaration>static func !=(lhs: Self, rhs: Self) -> Bool</Declaration><CommentParts><Abstract><Para>Returns a Boolean value indicating whether two values are not equal.</Para></Abstract><Parameters><Parameter><Name>lhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A value to compare.</Para></Discussion></Parameter><Parameter><Name>rhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>Another value to compare.</Para></Discussion></Parameter></Parameters><Discussion><Para>Inequality is the inverse of equality. For any values <codeVoice>a</codeVoice> and <codeVoice>b</codeVoice>, <codeVoice>a != b</codeVoice> implies that <codeVoice>a == b</codeVoice> is <codeVoice>false</codeVoice>.</Para><Para>This is the default implementation of the not-equal-to operator (<codeVoice>!=</codeVoice>) for any type that conforms to <codeVoice>Equatable</codeVoice>.</Para></Discussion></CommentParts></Function>", |
| key.offset: 419, |
| key.length: 56, |
| key.fully_annotated_decl: "<decl.function.operator.infix><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>!=</decl.name>(<decl.var.parameter><decl.var.parameter.name>lhs</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooEnum2\">FooEnum2</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.name>rhs</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooEnum2\">FooEnum2</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.operator.infix>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "lhs", |
| key.offset: 441, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "rhs", |
| key.offset: 458, |
| key.length: 8 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooEnum2X", |
| key.usr: "c:@E@FooEnum2@FooEnum2X", |
| key.offset: 478, |
| 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: 510, |
| 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: 542, |
| key.length: 204, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooEnum3</decl.name> : <ref.protocol usr=\"s:s16RawRepresentableP\">RawRepresentable</ref.protocol>, <ref.protocol usr=\"s:s9EquatableP\">Equatable</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:s16RawRepresentableP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:s9EquatableP" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(_:)", |
| key.usr: "s:So8FooEnum3VABs6UInt32Vcfc", |
| key.offset: 595, |
| 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:s6UInt32V\">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: 612, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:So8FooEnum3VABs6UInt32V8rawValue_tcfc", |
| key.offset: 625, |
| 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:s6UInt32V\">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:s16RawRepresentablePxSg0A5ValueQz03rawC0_tcfc" |
| }, |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:s16RawRepresentablePxSg0A5ValueQz03rawC0_tcfc" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "rawValue", |
| key.name: "rawValue", |
| key.offset: 649, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:So8FooEnum3V8rawValues6UInt32Vv", |
| key.offset: 662, |
| 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:s6UInt32V\">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:s16RawRepresentableP8rawValue0aD0Qzv" |
| }, |
| { |
| key.kind: source.lang.swift.ref.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:s16RawRepresentableP8rawValue0aD0Qzv" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.operator.infix, |
| key.name: "!=(_:_:)", |
| key.usr: "s:s9EquatablePsE2neoiSbx_xtFZ::SYNTHESIZED::c:@E@FooEnum3", |
| key.original_usr: "s:s9EquatablePsE2neoiSbx_xtFZ", |
| key.doc.full_as_xml: "<Function><Name>!=(_:_:)</Name><USR>s:s9EquatablePsE2neoiSbx_xtFZ</USR><Declaration>static func !=(lhs: Self, rhs: Self) -> Bool</Declaration><CommentParts><Abstract><Para>Returns a Boolean value indicating whether two values are not equal.</Para></Abstract><Parameters><Parameter><Name>lhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A value to compare.</Para></Discussion></Parameter><Parameter><Name>rhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>Another value to compare.</Para></Discussion></Parameter></Parameters><Discussion><Para>Inequality is the inverse of equality. For any values <codeVoice>a</codeVoice> and <codeVoice>b</codeVoice>, <codeVoice>a != b</codeVoice> implies that <codeVoice>a == b</codeVoice> is <codeVoice>false</codeVoice>.</Para><Para>This is the default implementation of the not-equal-to operator (<codeVoice>!=</codeVoice>) for any type that conforms to <codeVoice>Equatable</codeVoice>.</Para></Discussion></CommentParts></Function>", |
| key.offset: 688, |
| key.length: 56, |
| key.fully_annotated_decl: "<decl.function.operator.infix><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>!=</decl.name>(<decl.var.parameter><decl.var.parameter.name>lhs</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooEnum3\">FooEnum3</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.name>rhs</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooEnum3\">FooEnum3</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.operator.infix>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "lhs", |
| key.offset: 710, |
| key.length: 8 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "rhs", |
| key.offset: 727, |
| key.length: 8 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooEnum3X", |
| key.usr: "c:@E@FooEnum3@FooEnum3X", |
| key.offset: 747, |
| 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: 779, |
| 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: 811, |
| 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: 849, |
| 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: 876, |
| 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: 898, |
| 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: 923, |
| key.length: 963, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooRuncingOptions</decl.name> : <ref.protocol usr=\"s:s9OptionSetP\">OptionSet</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "OptionSet", |
| key.usr: "s:s9OptionSetP" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:So17FooRuncingOptionsVABSi8rawValue_tcfc", |
| key.offset: 967, |
| 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:s9OptionSetPx8RawValueQz03rawD0_tcfc" |
| }, |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:s9OptionSetPx8RawValueQz03rawD0_tcfc" |
| }, |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:s16RawRepresentablePxSg0A5ValueQz03rawC0_tcfc" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "rawValue", |
| key.name: "rawValue", |
| key.offset: 991, |
| key.length: 3 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.static, |
| key.name: "enableMince", |
| key.usr: "c:@E@FooRuncingOptions@FooRuncingEnableMince", |
| key.offset: 1001, |
| 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: 1056, |
| 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.operator.infix, |
| key.name: "!=(_:_:)", |
| key.usr: "s:s9EquatablePsE2neoiSbx_xtFZ::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9EquatablePsE2neoiSbx_xtFZ", |
| key.doc.full_as_xml: "<Function><Name>!=(_:_:)</Name><USR>s:s9EquatablePsE2neoiSbx_xtFZ</USR><Declaration>static func !=(lhs: Self, rhs: Self) -> Bool</Declaration><CommentParts><Abstract><Para>Returns a Boolean value indicating whether two values are not equal.</Para></Abstract><Parameters><Parameter><Name>lhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A value to compare.</Para></Discussion></Parameter><Parameter><Name>rhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>Another value to compare.</Para></Discussion></Parameter></Parameters><Discussion><Para>Inequality is the inverse of equality. For any values <codeVoice>a</codeVoice> and <codeVoice>b</codeVoice>, <codeVoice>a != b</codeVoice> implies that <codeVoice>a == b</codeVoice> is <codeVoice>false</codeVoice>.</Para><Para>This is the default implementation of the not-equal-to operator (<codeVoice>!=</codeVoice>) for any type that conforms to <codeVoice>Equatable</codeVoice>.</Para></Discussion></CommentParts></Function>", |
| key.offset: 1112, |
| key.length: 74, |
| key.fully_annotated_decl: "<decl.function.operator.infix><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>!=</decl.name>(<decl.var.parameter><decl.var.parameter.name>lhs</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.var.parameter><decl.var.parameter.name>rhs</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.operator.infix>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "lhs", |
| key.offset: 1134, |
| key.length: 17 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "rhs", |
| key.offset: 1160, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "intersect(_:)", |
| key.usr: "s:s10SetAlgebraPsE9intersectxxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE9intersectxxF", |
| key.offset: 1192, |
| 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: 1216, |
| 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:s10SetAlgebraPsE11exclusiveOrxxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE11exclusiveOrxxF", |
| key.offset: 1261, |
| 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: 1287, |
| 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:s10SetAlgebraPsE12unionInPlaceyxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE12unionInPlaceyxF", |
| key.offset: 1332, |
| 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: 1368, |
| 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:s10SetAlgebraPsE16intersectInPlaceyxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE16intersectInPlaceyxF", |
| key.offset: 1392, |
| 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: 1432, |
| 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:s10SetAlgebraPsE18exclusiveOrInPlaceyxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE18exclusiveOrInPlaceyxF", |
| key.offset: 1456, |
| 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: 1498, |
| 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:s10SetAlgebraPsE10isSubsetOfSbxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE10isSubsetOfSbxF", |
| key.offset: 1522, |
| 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: 1547, |
| 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:s10SetAlgebraPsE14isDisjointWithSbxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE14isDisjointWithSbxF", |
| key.offset: 1579, |
| 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: 1608, |
| 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:s10SetAlgebraPsE12isSupersetOfSbxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE12isSupersetOfSbxF", |
| key.offset: 1640, |
| 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: 1667, |
| 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:s10SetAlgebraPsE15subtractInPlaceyxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE15subtractInPlaceyxF", |
| key.offset: 1699, |
| 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: 1738, |
| 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:s10SetAlgebraPsE18isStrictSupersetOfSbxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE18isStrictSupersetOfSbxF", |
| key.offset: 1762, |
| 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: 1795, |
| 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:s10SetAlgebraPsE16isStrictSubsetOfSbxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE16isStrictSubsetOfSbxF", |
| key.offset: 1827, |
| 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: 1858, |
| 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><CommentParts><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></CommentParts></Other>", |
| key.offset: 1888, |
| 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:s9OptionSetPsE5unionxxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPsE5unionxxF", |
| key.doc.full_as_xml: "<Function><Name>union(_:)</Name><USR>s:s9OptionSetPsE5unionxxF</USR><Declaration>func union(_ other: Self) -> Self</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 1923, |
| 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: 1943, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "intersection(_:)", |
| key.usr: "s:s9OptionSetPsE12intersectionxxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPsE12intersectionxxF", |
| key.doc.full_as_xml: "<Function><Name>intersection(_:)</Name><USR>s:s9OptionSetPsE12intersectionxxF</USR><Declaration>func intersection(_ other: Self) -> Self</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 1988, |
| 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: 2015, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "symmetricDifference(_:)", |
| key.usr: "s:s9OptionSetPsE19symmetricDifferencexxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPsE19symmetricDifferencexxF", |
| key.doc.full_as_xml: "<Function><Name>symmetricDifference(_:)</Name><USR>s:s9OptionSetPsE19symmetricDifferencexxF</USR><Declaration>func symmetricDifference(_ other: Self) -> Self</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2060, |
| 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: 2094, |
| 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><CommentParts><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></CommentParts></Other>", |
| key.offset: 2137, |
| 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:s9OptionSetPssAARz7ElementQzRszlE8containsSbxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPssAARz7ElementQzRszlE8containsSbxF", |
| key.doc.full_as_xml: "<Function><Name>contains(_:)</Name><USR>s:s9OptionSetPssAARz7ElementQzRszlE8containsSbxF</USR><Declaration>func contains(_ member: Self) -> Bool</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2172, |
| 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: 2196, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "insert(_:)", |
| key.usr: "s:s9OptionSetPssAARz7ElementQzRszlE6insertSb8inserted_x17memberAfterInserttxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPssAARz7ElementQzRszlE6insertSb8inserted_x17memberAfterInserttxF", |
| key.doc.full_as_xml: "<Function><Name>insert(_:)</Name><USR>s:s9OptionSetPssAARz7ElementQzRszlE6insertSb8inserted_x17memberAfterInserttxF</USR><Declaration>mutating func insert(_ newMember: Self.Element) -> (inserted: Bool, memberAfterInsert: Self.Element)</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2228, |
| 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: 2262, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "remove(_:)", |
| key.usr: "s:s9OptionSetPssAARz7ElementQzRszlE6removexSgxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPssAARz7ElementQzRszlE6removexSgxF", |
| key.doc.full_as_xml: "<Function><Name>remove(_:)</Name><USR>s:s9OptionSetPssAARz7ElementQzRszlE6removexSgxF</USR><Declaration>mutating func remove(_ member: Self.Element) -> Self.Element?</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2344, |
| 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: 2375, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "update(with:)", |
| key.usr: "s:s9OptionSetPssAARz7ElementQzRszlE6updatexSgx4with_tF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPssAARz7ElementQzRszlE6updatexSgx4with_tF", |
| key.doc.full_as_xml: "<Function><Name>update(with:)</Name><USR>s:s9OptionSetPssAARz7ElementQzRszlE6updatexSgx4with_tF</USR><Declaration>mutating func update(with newMember: Self.Element) -> Self.Element?</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2421, |
| 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: 2458, |
| key.length: 17 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.struct, |
| key.generic_requirements: [ |
| { |
| key.description: "Self.RawValue : FixedWidthInteger" |
| } |
| ], |
| key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions where Self.RawValue : FixedWidthInteger</Declaration><CommentParts><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied when <codeVoice>RawValue</codeVoice> conforms to <codeVoice>FixedWidthInteger</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></CommentParts></Other>", |
| key.offset: 2502, |
| 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:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlExycfc::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlExycfc", |
| key.doc.full_as_xml: "<Function><Name>init()</Name><USR>s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlExycfc</USR><Declaration>convenience init()</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2537, |
| 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:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlE9formUnionyxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlE9formUnionyxF", |
| key.doc.full_as_xml: "<Function><Name>formUnion(_:)</Name><USR>s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlE9formUnionyxF</USR><Declaration>mutating func formUnion(_ other: Self)</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2561, |
| 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: 2594, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "formIntersection(_:)", |
| key.usr: "s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlE16formIntersectionyxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlE16formIntersectionyxF", |
| key.doc.full_as_xml: "<Function><Name>formIntersection(_:)</Name><USR>s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlE16formIntersectionyxF</USR><Declaration>mutating func formIntersection(_ other: Self)</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2618, |
| 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: 2658, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "formSymmetricDifference(_:)", |
| key.usr: "s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlE23formSymmetricDifferenceyxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlE23formSymmetricDifferenceyxF", |
| key.doc.full_as_xml: "<Function><Name>formSymmetricDifference(_:)</Name><USR>s:s9OptionSetPssAARzs17FixedWidthInteger8RawValueRpzlE23formSymmetricDifferenceyxF</USR><Declaration>mutating func formSymmetricDifference(_ other: Self)</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2682, |
| 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: 2729, |
| key.length: 17 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.struct, |
| key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions</Declaration><CommentParts><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></CommentParts></Other>", |
| key.offset: 2751, |
| 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:s10SetAlgebraPsExqd__cs8SequenceRd__8Iterator_7ElementQYd__AERtzlufc::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsExqd__cs8SequenceRd__8Iterator_7ElementQYd__AERtzlufc", |
| 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:s10SetAlgebraPsExqd__cs8SequenceRd__8Iterator_7ElementQYd__AERtzlufc</USR><Declaration>convenience init<S>(_ sequence: S) where S : Sequence, Self.Element == S.Iterator.Element</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2786, |
| 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> <decl.generic_type_requirement>S : <ref.protocol usr=\"s:s8SequenceP\">Sequence</ref.protocol></decl.generic_type_requirement>, <decl.generic_type_requirement><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct>.<ref.typealias usr=\"s:So17FooRuncingOptionsV7Elementa\">Element</ref.typealias> == S.Iterator.Element</decl.generic_type_requirement></decl.function.constructor>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "sequence", |
| key.offset: 2818, |
| key.length: 1 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(arrayLiteral:)", |
| key.usr: "s:s10SetAlgebraPsExSay7ElementQzG12arrayLiterald_tcfc::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsExSay7ElementQzG12arrayLiterald_tcfc", |
| key.doc.full_as_xml: "<Function><Name>init(arrayLiteral:)</Name><USR>s:s10SetAlgebraPsExSay7ElementQzG12arrayLiterald_tcfc</USR><Declaration>convenience init(arrayLiteral: Self.Element...)</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2894, |
| 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: 2938, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "subtract(_:)", |
| key.usr: "s:s10SetAlgebraPsE8subtractyxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE8subtractyxF", |
| key.doc.full_as_xml: "<Function><Name>subtract(_:)</Name><USR>s:s10SetAlgebraPsE8subtractyxF</USR><Declaration>mutating func subtract(_ other: Self)</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 2965, |
| 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: 2997, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isSubset(of:)", |
| key.usr: "s:s10SetAlgebraPsE8isSubsetSbx2of_tF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE8isSubsetSbx2of_tF", |
| key.doc.full_as_xml: "<Function><Name>isSubset(of:)</Name><USR>s:s10SetAlgebraPsE8isSubsetSbx2of_tF</USR><Declaration>func isSubset(of other: Self) -> Bool</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 3021, |
| 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: 3045, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isSuperset(of:)", |
| key.usr: "s:s10SetAlgebraPsE10isSupersetSbx2of_tF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE10isSupersetSbx2of_tF", |
| key.doc.full_as_xml: "<Function><Name>isSuperset(of:)</Name><USR>s:s10SetAlgebraPsE10isSupersetSbx2of_tF</USR><Declaration>func isSuperset(of other: Self) -> Bool</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 3077, |
| 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: 3103, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isDisjoint(with:)", |
| key.usr: "s:s10SetAlgebraPsE10isDisjointSbx4with_tF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE10isDisjointSbx4with_tF", |
| key.doc.full_as_xml: "<Function><Name>isDisjoint(with:)</Name><USR>s:s10SetAlgebraPsE10isDisjointSbx4with_tF</USR><Declaration>func isDisjoint(with other: Self) -> Bool</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 3135, |
| 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: 3163, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "subtracting(_:)", |
| key.usr: "s:s10SetAlgebraPsE11subtractingxxF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE11subtractingxxF", |
| key.doc.full_as_xml: "<Function><Name>subtracting(_:)</Name><USR>s:s10SetAlgebraPsE11subtractingxxF</USR><Declaration>func subtracting(_ other: Self) -> Self</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 3195, |
| 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: 3221, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "isEmpty", |
| key.usr: "s:s10SetAlgebraPsE7isEmptySbv::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE7isEmptySbv", |
| key.doc.full_as_xml: "<Other><Name>isEmpty</Name><USR>s:s10SetAlgebraPsE7isEmptySbv</USR><Declaration>var isEmpty: Bool { get }</Declaration><CommentParts><Abstract><Para>A Boolean value that indicates whether the set has no elements.</Para></Abstract></CommentParts></Other>", |
| key.offset: 3266, |
| 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:s10SetAlgebraPsE16isStrictSupersetSbx2of_tF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE16isStrictSupersetSbx2of_tF", |
| key.doc.full_as_xml: "<Function><Name>isStrictSuperset(of:)</Name><USR>s:s10SetAlgebraPsE16isStrictSupersetSbx2of_tF</USR><Declaration>func isStrictSuperset(of other: Self) -> Bool</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 3297, |
| 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: 3329, |
| key.length: 17 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "isStrictSubset(of:)", |
| key.usr: "s:s10SetAlgebraPsE14isStrictSubsetSbx2of_tF::SYNTHESIZED::c:@E@FooRuncingOptions", |
| key.original_usr: "s:s10SetAlgebraPsE14isStrictSubsetSbx2of_tF", |
| key.doc.full_as_xml: "<Function><Name>isStrictSubset(of:)</Name><USR>s:s10SetAlgebraPsE14isStrictSubsetSbx2of_tF</USR><Declaration>func isStrictSubset(of other: Self) -> Bool</Declaration><CommentParts><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></CommentParts></Function>", |
| key.offset: 3361, |
| 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: 3391, |
| key.length: 17 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooStruct1", |
| key.usr: "c:@S@FooStruct1", |
| key.offset: 3420, |
| 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: 3445, |
| 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:s5Int32V\">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: 3463, |
| 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:So10FooStruct1VABycfc", |
| key.offset: 3482, |
| 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:So10FooStruct1VABs5Int32V1x_Sd1ytcfc", |
| key.offset: 3494, |
| 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:s5Int32V\">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: 3504, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "y", |
| key.name: "y", |
| key.offset: 3516, |
| key.length: 6 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.typealias, |
| key.name: "FooStruct1Pointer", |
| key.usr: "c:Foo.h@T@FooStruct1Pointer", |
| key.offset: 3526, |
| 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:s10StrideableP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Hashable", |
| key.usr: "s:s8HashableP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "_Pointer", |
| key.usr: "s:s8_PointerP" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooStruct2", |
| key.usr: "c:@S@FooStruct2", |
| key.offset: 3589, |
| 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: 3614, |
| 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:s5Int32V\">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: 3632, |
| 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:So10FooStruct2VABycfc", |
| key.offset: 3651, |
| 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:So10FooStruct2VABs5Int32V1x_Sd1ytcfc", |
| key.offset: 3663, |
| 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:s5Int32V\">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: 3673, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "y", |
| key.name: "y", |
| key.offset: 3685, |
| key.length: 6 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.typealias, |
| key.name: "FooStructTypedef1", |
| key.usr: "c:Foo.h@T@FooStructTypedef1", |
| key.offset: 3695, |
| 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: 3736, |
| 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: 3768, |
| 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:s5Int32V\">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: 3786, |
| 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:So17FooStructTypedef2VABycfc", |
| key.offset: 3805, |
| 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:So17FooStructTypedef2VABs5Int32V1x_Sd1ytcfc", |
| key.offset: 3817, |
| 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:s5Int32V\">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: 3827, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "y", |
| key.name: "y", |
| key.offset: 3839, |
| 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: 3849, |
| key.length: 29, |
| key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooTypedef1</decl.name> = <ref.struct usr=\"s:s5Int32V\">Int32</ref.struct></decl.typealias>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "FixedWidthInteger", |
| key.usr: "s:s17FixedWidthIntegerP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "SignedInteger", |
| key.usr: "s:s13SignedIntegerP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "_ExpressibleByBuiltinIntegerLiteral", |
| key.usr: "s:s35_ExpressibleByBuiltinIntegerLiteralP" |
| } |
| ] |
| }, |
| { |
| 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: 3879, |
| 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:s5Int32V\">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: 3900, |
| 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:s5Int32V\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:s5Int32V\">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: 3919, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFunc1AnonymousParam(_:)", |
| key.usr: "c:@F@fooFunc1AnonymousParam", |
| key.offset: 3935, |
| 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:s5Int32V\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:s5Int32V\">Int32</ref.struct></decl.function.returntype></decl.function.free>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.offset: 3968, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFunc3(_:_:_:_:)", |
| key.usr: "c:@F@fooFunc3", |
| key.offset: 3984, |
| 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:s5Int32V\">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:s5Int32V\">Int32</ref.struct>>!</decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:s5Int32V\">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: 4003, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "b", |
| key.offset: 4015, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "c", |
| key.offset: 4027, |
| key.length: 6 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "d", |
| key.offset: 4040, |
| key.length: 28 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncWithBlock(_:)", |
| key.usr: "c:@F@fooFuncWithBlock", |
| key.offset: 4079, |
| 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:s5Int32V\">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: 4108, |
| key.length: 19 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncWithFunctionPointer(_:)", |
| key.usr: "c:@F@fooFuncWithFunctionPointer", |
| key.offset: 4129, |
| 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:s5Int32V\">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: 4169, |
| key.length: 19 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooFuncNoreturn1()", |
| key.usr: "c:@F@fooFuncNoreturn1", |
| key.offset: 4190, |
| 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:s5NeverO\">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: 4223, |
| 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:s5NeverO\">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: 4256, |
| 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: 4283, |
| 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: 4310, |
| 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: 4337, |
| 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: 4364, |
| 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: 4391, |
| 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:s5Int32V\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:s5Int32V\">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: 4434, |
| 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: 4450, |
| 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: 4482, |
| 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: 4507, |
| 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: 4553, |
| 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: 4599, |
| 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: 4636, |
| 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:s5Int32V\">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: 4677, |
| 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:s5Int32V\">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: 4718, |
| 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:s5Int32V\">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: 4752, |
| 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: 4802, |
| 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: 4828, |
| 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: 4861, |
| 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: 4899, |
| key.length: 4 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init()", |
| key.usr: "c:objc(cs)FooClassBase(im)init", |
| key.offset: 4927, |
| 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: 4940, |
| 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: 4967, |
| 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: 4979, |
| 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: 5021, |
| 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: 5057, |
| 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: 5092, |
| 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: 5127, |
| 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: 5163, |
| 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: 5195, |
| 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: 5259, |
| 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:s5Int32V\">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: 5288, |
| 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:s5Int32V\">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: 5317, |
| 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:s5Int32V\">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: 5354, |
| 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: 5383, |
| 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:s5Int32V\">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: 5410, |
| 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: 5422, |
| 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:s5Int32V\">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:s5Int32V\">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: 5449, |
| key.length: 5 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "withB", |
| key.name: "b", |
| key.offset: 5465, |
| 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: 5477, |
| 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: 5519, |
| 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: 5551, |
| 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: 5586, |
| 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: 5621, |
| 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: 5657, |
| 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: 5689, |
| 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:s5Int32V\">Int32</ref.struct></decl.typealias>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "FixedWidthInteger", |
| key.usr: "s:s17FixedWidthIntegerP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "SignedInteger", |
| key.usr: "s:s13SignedIntegerP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "_ExpressibleByBuiltinIntegerLiteral", |
| key.usr: "s:s35_ExpressibleByBuiltinIntegerLiteralP" |
| } |
| ] |
| }, |
| { |
| 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: 5721, |
| 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:s5Int32V\">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: 5752, |
| 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:s5Int32V\">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: 5783, |
| 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:s5Int32V\">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: 5814, |
| 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:s6UInt32V\">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: 5846, |
| 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:s6UInt64V\">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: 5878, |
| 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: 5917, |
| 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: 5956, |
| 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:s4Int8V\">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: 5986, |
| 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:s5Int32V\">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: 6017, |
| 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:s5Int16V\">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: 6049, |
| 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: 6079, |
| 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:s5Int32V\">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: 6116, |
| 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:s5Int32V\">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: 6153, |
| 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: 6177, |
| 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: 6206, |
| 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: 6236, |
| 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:s5Int32V\">Int32</ref.struct></decl.var.type></decl.var.instance>" |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init()", |
| key.usr: "s:So15_InternalStructVABycfc", |
| key.offset: 6254, |
| 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:So15_InternalStructVABs5Int32V1x_tcfc", |
| key.offset: 6266, |
| 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:s5Int32V\">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: 6276, |
| key.length: 5 |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.extension.class, |
| key.offset: 6285, |
| 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: 6315, |
| 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: 6347, |
| 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: 6377, |
| 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: 6412, |
| 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: 6445, |
| 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: 6475, |
| 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: 6507, |
| 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: 6534, |
| 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: 6582, |
| 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: 6636, |
| 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:s9AnyObjectP\">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: 6684, |
| 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:s9AnyObjectP\">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: 6738, |
| 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: 6764, |
| 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: 6789, |
| 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: 6813, |
| 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:s9AnyObjectP\">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: 6847, |
| 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:s5Int32V\">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: 6870, |
| 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: 6905, |
| 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: 6940, |
| 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: 6976, |
| 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: 7008, |
| 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: 7024, |
| key.length: 592, |
| 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: 7074, |
| 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:s5Int32V\">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: 7099, |
| key.length: 5 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.method.instance, |
| key.name: "unavailable()", |
| key.usr: "c:objc(cs)FooUnavailableMembers(im)unavailable", |
| key.offset: 7111, |
| 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: 7135, |
| 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: 7164, |
| 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: 7187, |
| 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: 7222, |
| 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: 7257, |
| 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: 7291, |
| 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: 7327, |
| 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: 7365, |
| 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: 7403, |
| 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: 7440, |
| 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: 7479, |
| 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: 7514, |
| 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: 7549, |
| 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: 7585, |
| 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: 7617, |
| 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: 7637, |
| 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: 7664, |
| 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.enum, |
| key.name: "ABAuthorizationStatus", |
| key.usr: "c:@E@ABAuthorizationStatus", |
| key.offset: 7676, |
| key.length: 81, |
| key.fully_annotated_decl: "<decl.enum><syntaxtype.keyword>enum</syntaxtype.keyword> <decl.name>ABAuthorizationStatus</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: "notDetermined", |
| key.usr: "c:@E@ABAuthorizationStatus@kABAuthorizationStatusNotDetermined", |
| key.offset: 7716, |
| key.length: 18, |
| key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>notDetermined</decl.name> = <syntaxtype.number>0</syntaxtype.number></decl.enumelement>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_deprecated: 1, |
| key.message: "use CNAuthorizationStatus" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.enumelement, |
| key.name: "restricted", |
| key.usr: "c:@E@ABAuthorizationStatus@kABAuthorizationStatusRestricted", |
| key.offset: 7740, |
| key.length: 15, |
| key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>restricted</decl.name> = <syntaxtype.number>1</syntaxtype.number></decl.enumelement>", |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_deprecated: 1, |
| key.message: "use CNAuthorizationStatus" |
| } |
| ] |
| } |
| ], |
| key.attributes: [ |
| { |
| key.kind: source.lang.swift.attribute.availability, |
| key.is_deprecated: 1, |
| key.message: "use CNAuthorizationStatus" |
| } |
| ], |
| key.is_deprecated: 1 |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.free, |
| key.name: "fooSubFunc1(_:)", |
| key.usr: "c:@F@fooSubFunc1", |
| key.offset: 7758, |
| 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:s5Int32V\">Int32</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:s5Int32V\">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: 7780, |
| key.length: 5 |
| } |
| ], |
| key.modulename: "Foo.FooSub" |
| }, |
| { |
| key.kind: source.lang.swift.decl.struct, |
| key.name: "FooSubEnum1", |
| key.usr: "c:@E@FooSubEnum1", |
| key.offset: 7796, |
| key.length: 213, |
| key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooSubEnum1</decl.name> : <ref.protocol usr=\"s:s16RawRepresentableP\">RawRepresentable</ref.protocol>, <ref.protocol usr=\"s:s9EquatableP\">Equatable</ref.protocol></decl.struct>", |
| key.conforms: [ |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "RawRepresentable", |
| key.usr: "s:s16RawRepresentableP" |
| }, |
| { |
| key.kind: source.lang.swift.ref.protocol, |
| key.name: "Equatable", |
| key.usr: "s:s9EquatableP" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(_:)", |
| key.usr: "s:So11FooSubEnum1VABs6UInt32Vcfc", |
| key.offset: 7852, |
| 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:s6UInt32V\">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: 7869, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:So11FooSubEnum1VABs6UInt32V8rawValue_tcfc", |
| key.offset: 7882, |
| 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:s6UInt32V\">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:s16RawRepresentablePxSg0A5ValueQz03rawC0_tcfc" |
| }, |
| { |
| key.kind: source.lang.swift.ref.function.constructor, |
| key.name: "init(rawValue:)", |
| key.usr: "s:s16RawRepresentablePxSg0A5ValueQz03rawC0_tcfc" |
| } |
| ], |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "rawValue", |
| key.name: "rawValue", |
| key.offset: 7906, |
| key.length: 6 |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:So11FooSubEnum1V8rawValues6UInt32Vv", |
| key.offset: 7919, |
| 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:s6UInt32V\">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:s16RawRepresentableP8rawValue0aD0Qzv" |
| }, |
| { |
| key.kind: source.lang.swift.ref.var.instance, |
| key.name: "rawValue", |
| key.usr: "s:s16RawRepresentableP8rawValue0aD0Qzv" |
| } |
| ] |
| }, |
| { |
| key.kind: source.lang.swift.decl.function.operator.infix, |
| key.name: "!=(_:_:)", |
| key.usr: "s:s9EquatablePsE2neoiSbx_xtFZ::SYNTHESIZED::c:@E@FooSubEnum1", |
| key.original_usr: "s:s9EquatablePsE2neoiSbx_xtFZ", |
| key.doc.full_as_xml: "<Function><Name>!=(_:_:)</Name><USR>s:s9EquatablePsE2neoiSbx_xtFZ</USR><Declaration>static func !=(lhs: Self, rhs: Self) -> Bool</Declaration><CommentParts><Abstract><Para>Returns a Boolean value indicating whether two values are not equal.</Para></Abstract><Parameters><Parameter><Name>lhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A value to compare.</Para></Discussion></Parameter><Parameter><Name>rhs</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>Another value to compare.</Para></Discussion></Parameter></Parameters><Discussion><Para>Inequality is the inverse of equality. For any values <codeVoice>a</codeVoice> and <codeVoice>b</codeVoice>, <codeVoice>a != b</codeVoice> implies that <codeVoice>a == b</codeVoice> is <codeVoice>false</codeVoice>.</Para><Para>This is the default implementation of the not-equal-to operator (<codeVoice>!=</codeVoice>) for any type that conforms to <codeVoice>Equatable</codeVoice>.</Para></Discussion></CommentParts></Function>", |
| key.offset: 7945, |
| key.length: 62, |
| key.fully_annotated_decl: "<decl.function.operator.infix><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>!=</decl.name>(<decl.var.parameter><decl.var.parameter.name>lhs</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooSubEnum1\">FooSubEnum1</ref.struct></decl.var.parameter.type></decl.var.parameter>, <decl.var.parameter><decl.var.parameter.name>rhs</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooSubEnum1\">FooSubEnum1</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.operator.infix>", |
| key.entities: [ |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "lhs", |
| key.offset: 7967, |
| key.length: 11 |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.local, |
| key.keyword: "_", |
| key.name: "rhs", |
| key.offset: 7987, |
| key.length: 11 |
| } |
| ] |
| } |
| ], |
| key.modulename: "Foo.FooSub" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooSubEnum1X", |
| key.usr: "c:@E@FooSubEnum1@FooSubEnum1X", |
| key.offset: 8010, |
| 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.modulename: "Foo.FooSub" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooSubEnum1Y", |
| key.usr: "c:@E@FooSubEnum1@FooSubEnum1Y", |
| key.offset: 8048, |
| 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.modulename: "Foo.FooSub" |
| }, |
| { |
| key.kind: source.lang.swift.decl.var.global, |
| key.name: "FooSubUnnamedEnumeratorA1", |
| key.usr: "c:@Ea@FooSubUnnamedEnumeratorA1@FooSubUnnamedEnumeratorA1", |
| key.offset: 8086, |
| 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>", |
| key.modulename: "Foo.FooSub" |
| } |
| ] |