mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
7663 lines
269 KiB
Plaintext
7663 lines
269 KiB
Plaintext
import Foo.FooSub
|
||
import FooHelper
|
||
|
||
struct FooEnum1 : RawRepresentable, Equatable {
|
||
|
||
init(_ rawValue: UInt32)
|
||
|
||
init(rawValue rawValue: UInt32)
|
||
|
||
var rawValue: UInt32
|
||
}
|
||
var FooEnum1X: FooEnum1 { get }
|
||
struct FooEnum2 : RawRepresentable, Equatable {
|
||
|
||
init(_ rawValue: UInt32)
|
||
|
||
init(rawValue rawValue: UInt32)
|
||
|
||
var rawValue: UInt32
|
||
}
|
||
var FooEnum2X: FooEnum2 { get }
|
||
var FooEnum2Y: FooEnum2 { get }
|
||
struct FooEnum3 : RawRepresentable, Equatable {
|
||
|
||
init(_ rawValue: UInt32)
|
||
|
||
init(rawValue rawValue: UInt32)
|
||
|
||
var rawValue: UInt32
|
||
}
|
||
var FooEnum3X: FooEnum3 { get }
|
||
var FooEnum3Y: FooEnum3 { get }
|
||
enum FooComparisonResult : Int {
|
||
|
||
case orderedAscending
|
||
|
||
case orderedSame
|
||
|
||
case orderedDescending
|
||
}
|
||
struct FooRuncingOptions : OptionSet {
|
||
|
||
init(rawValue rawValue: Int)
|
||
|
||
static var enableMince: FooRuncingOptions { get }
|
||
|
||
static var enableQuince: FooRuncingOptions { get }
|
||
|
||
func intersect(_ other: FooRuncingOptions) -> FooRuncingOptions
|
||
|
||
func exclusiveOr(_ other: FooRuncingOptions) -> FooRuncingOptions
|
||
|
||
mutating func unionInPlace(_ other: FooRuncingOptions)
|
||
|
||
mutating func intersectInPlace(_ other: FooRuncingOptions)
|
||
|
||
mutating func exclusiveOrInPlace(_ other: FooRuncingOptions)
|
||
|
||
func isSubsetOf(_ other: FooRuncingOptions) -> Bool
|
||
|
||
func isDisjointWith(_ other: FooRuncingOptions) -> Bool
|
||
|
||
func isSupersetOf(_ other: FooRuncingOptions) -> Bool
|
||
|
||
mutating func subtractInPlace(_ other: FooRuncingOptions)
|
||
|
||
func isStrictSupersetOf(_ other: FooRuncingOptions) -> Bool
|
||
|
||
func isStrictSubsetOf(_ other: FooRuncingOptions) -> Bool
|
||
}
|
||
|
||
extension FooRuncingOptions {
|
||
|
||
func union(_ other: FooRuncingOptions) -> FooRuncingOptions
|
||
|
||
func intersection(_ other: FooRuncingOptions) -> FooRuncingOptions
|
||
|
||
func symmetricDifference(_ other: FooRuncingOptions) -> FooRuncingOptions
|
||
}
|
||
|
||
extension FooRuncingOptions {
|
||
|
||
func contains(_ member: FooRuncingOptions) -> Bool
|
||
|
||
mutating func insert(_ newMember: FooRuncingOptions) -> (inserted: Bool, memberAfterInsert: FooRuncingOptions)
|
||
|
||
mutating func remove(_ member: FooRuncingOptions) -> FooRuncingOptions?
|
||
|
||
mutating func update(with newMember: FooRuncingOptions) -> FooRuncingOptions?
|
||
}
|
||
|
||
extension FooRuncingOptions {
|
||
|
||
convenience init()
|
||
|
||
mutating func formUnion(_ other: FooRuncingOptions)
|
||
|
||
mutating func formIntersection(_ other: FooRuncingOptions)
|
||
|
||
mutating func formSymmetricDifference(_ other: FooRuncingOptions)
|
||
}
|
||
|
||
extension FooRuncingOptions {
|
||
|
||
convenience init<S>(_ sequence: S) where S : Sequence, FooRuncingOptions.Element == S.Iterator.Element
|
||
|
||
convenience init(arrayLiteral arrayLiteral: FooRuncingOptions...)
|
||
|
||
mutating func subtract(_ other: FooRuncingOptions)
|
||
|
||
func isSubset(of other: FooRuncingOptions) -> Bool
|
||
|
||
func isSuperset(of other: FooRuncingOptions) -> Bool
|
||
|
||
func isDisjoint(with other: FooRuncingOptions) -> Bool
|
||
|
||
func subtracting(_ other: FooRuncingOptions) -> FooRuncingOptions
|
||
|
||
var isEmpty: Bool { get }
|
||
|
||
func isStrictSuperset(of other: FooRuncingOptions) -> Bool
|
||
|
||
func isStrictSubset(of other: FooRuncingOptions) -> Bool
|
||
}
|
||
struct FooStruct1 {
|
||
|
||
var x: Int32
|
||
|
||
var y: Double
|
||
|
||
init()
|
||
|
||
init(x x: Int32, y y: Double)
|
||
}
|
||
typealias FooStruct1Pointer = UnsafeMutablePointer<FooStruct1>
|
||
struct FooStruct2 {
|
||
|
||
var x: Int32
|
||
|
||
var y: Double
|
||
|
||
init()
|
||
|
||
init(x x: Int32, y y: Double)
|
||
}
|
||
typealias FooStructTypedef1 = FooStruct2
|
||
struct FooStructTypedef2 {
|
||
|
||
var x: Int32
|
||
|
||
var y: Double
|
||
|
||
init()
|
||
|
||
init(x x: Int32, y y: Double)
|
||
}
|
||
typealias FooTypedef1 = Int32
|
||
var fooIntVar: Int32
|
||
func fooFunc1(_ a: Int32) -> Int32
|
||
func fooFunc1AnonymousParam(_ _: Int32) -> Int32
|
||
func fooFunc3(_ a: Int32, _ b: Float, _ c: Double, _ d: UnsafeMutablePointer<Int32>!) -> Int32
|
||
func fooFuncWithBlock(_ blk: ((Float) -> Int32)!)
|
||
func fooFuncWithFunctionPointer(_ fptr: ((Float) -> Int32)!)
|
||
func fooFuncNoreturn1() -> Never
|
||
func fooFuncNoreturn2() -> Never
|
||
func fooFuncWithComment1()
|
||
func fooFuncWithComment2()
|
||
func fooFuncWithComment3()
|
||
func fooFuncWithComment4()
|
||
func fooFuncWithComment5()
|
||
func redeclaredInMultipleModulesFunc1(_ a: Int32) -> Int32
|
||
protocol FooProtocolBase {
|
||
|
||
func fooProtoFunc()
|
||
|
||
func fooProtoFuncWithExtraIndentation1()
|
||
|
||
func fooProtoFuncWithExtraIndentation2()
|
||
|
||
static func fooProtoClassFunc()
|
||
|
||
var fooProperty1: Int32 { get set }
|
||
|
||
var fooProperty2: Int32 { get set }
|
||
|
||
var fooProperty3: Int32 { get }
|
||
}
|
||
protocol FooProtocolDerived : FooProtocolBase {
|
||
}
|
||
class FooClassBase {
|
||
|
||
func fooBaseInstanceFunc0()
|
||
|
||
func fooBaseInstanceFunc1(_ anObject: Any!) -> FooClassBase!
|
||
|
||
init!()
|
||
|
||
convenience init!(float f: Float)
|
||
|
||
func fooBaseInstanceFuncOverridden()
|
||
|
||
class func fooBaseClassFunc0()
|
||
|
||
func _internalMeth3() -> Any!
|
||
|
||
func _internalMeth2() -> Any!
|
||
|
||
func nonInternalMeth() -> Any!
|
||
|
||
func _internalMeth1() -> Any!
|
||
}
|
||
class FooClassDerived : FooClassBase, FooProtocolDerived {
|
||
|
||
var fooProperty1: Int32
|
||
|
||
var fooProperty2: Int32
|
||
|
||
var fooProperty3: Int32 { get }
|
||
|
||
func fooInstanceFunc0()
|
||
|
||
func fooInstanceFunc1(_ a: Int32)
|
||
|
||
func fooInstanceFunc2(_ a: Int32, withB b: Int32)
|
||
|
||
func fooBaseInstanceFuncOverridden()
|
||
|
||
class func fooClassFunc0()
|
||
|
||
func _internalMeth3() -> Any!
|
||
|
||
func _internalMeth2() -> Any!
|
||
|
||
func nonInternalMeth() -> Any!
|
||
|
||
func _internalMeth1() -> Any!
|
||
}
|
||
typealias typedef_int_t = Int32
|
||
var FOO_MACRO_1: Int32 { get }
|
||
var FOO_MACRO_2: Int32 { get }
|
||
var FOO_MACRO_3: Int32 { get }
|
||
var FOO_MACRO_4: UInt32 { get }
|
||
var FOO_MACRO_5: UInt64 { get }
|
||
var FOO_MACRO_6: typedef_int_t { get }
|
||
var FOO_MACRO_7: typedef_int_t { get }
|
||
var FOO_MACRO_8: Int8 { get }
|
||
var FOO_MACRO_9: Int32 { get }
|
||
var FOO_MACRO_10: Int16 { get }
|
||
var FOO_MACRO_11: Int { get }
|
||
var FOO_MACRO_REDEF_1: Int32 { get }
|
||
var FOO_MACRO_REDEF_2: Int32 { get }
|
||
func theLastDeclInFoo()
|
||
func _internalTopLevelFunc()
|
||
struct _InternalStruct {
|
||
|
||
var x: Int32
|
||
|
||
init()
|
||
|
||
init(x x: Int32)
|
||
}
|
||
extension FooClassBase {
|
||
|
||
func _internalMeth1() -> Any!
|
||
}
|
||
extension FooClassBase {
|
||
|
||
func _internalMeth2() -> Any!
|
||
|
||
func nonInternalMeth() -> Any!
|
||
}
|
||
extension FooClassBase {
|
||
|
||
func _internalMeth3() -> Any!
|
||
}
|
||
protocol _InternalProt {
|
||
}
|
||
class ClassWithInternalProt : _InternalProt {
|
||
}
|
||
class FooClassPropertyOwnership : FooClassBase {
|
||
|
||
unowned(unsafe) var assignable: AnyObject!
|
||
|
||
unowned(unsafe) var unsafeAssignable: AnyObject!
|
||
|
||
var retainable: Any!
|
||
|
||
var strongRef: Any!
|
||
|
||
var copyable: Any!
|
||
|
||
weak var weakRef: AnyObject!
|
||
|
||
var scalar: Int32
|
||
|
||
func _internalMeth3() -> Any!
|
||
|
||
func _internalMeth2() -> Any!
|
||
|
||
func nonInternalMeth() -> Any!
|
||
|
||
func _internalMeth1() -> Any!
|
||
}
|
||
var FOO_NIL: ()
|
||
class FooUnavailableMembers : FooClassBase {
|
||
|
||
convenience init!(int i: Int32)
|
||
|
||
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
|
||
}
|
||
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: 179,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 183,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooEnum1",
|
||
key.usr: "c:@E@FooEnum1",
|
||
key.offset: 194,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 205,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 211,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 218,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "RawRepresentable",
|
||
key.usr: "s:s16RawRepresentableP",
|
||
key.offset: 229,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "Equatable",
|
||
key.usr: "s:s9EquatableP",
|
||
key.offset: 247,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 264,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 269,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 271,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 271,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 281,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 294,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 299,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 308,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 299,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 308,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 318,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 331,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 335,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 345,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 354,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 358,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooEnum2",
|
||
key.usr: "c:@E@FooEnum2",
|
||
key.offset: 369,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 380,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 386,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 390,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooEnum2",
|
||
key.usr: "c:@E@FooEnum2",
|
||
key.offset: 401,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 412,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 418,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 425,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "RawRepresentable",
|
||
key.usr: "s:s16RawRepresentableP",
|
||
key.offset: 436,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "Equatable",
|
||
key.usr: "s:s9EquatableP",
|
||
key.offset: 454,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 471,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 476,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 478,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 478,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 488,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 501,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 506,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 515,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 506,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 515,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 525,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 538,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 542,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 552,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 561,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 565,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooEnum3",
|
||
key.usr: "c:@E@FooEnum3",
|
||
key.offset: 576,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 587,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 593,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 597,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooEnum3",
|
||
key.usr: "c:@E@FooEnum3",
|
||
key.offset: 608,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 619,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 625,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 630,
|
||
key.length: 19
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int",
|
||
key.usr: "s:Si",
|
||
key.offset: 652,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 663,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 668,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 690,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 695,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 712,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 717,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 737,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 744,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "OptionSet",
|
||
key.usr: "s:s9OptionSetP",
|
||
key.offset: 764,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 781,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 786,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 795,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 786,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 795,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int",
|
||
key.usr: "s:Si",
|
||
key.offset: 805,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 815,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 822,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 826,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 839,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 859,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 870,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 877,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 881,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 895,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 915,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 926,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 931,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 941,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 943,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 943,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 950,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 972,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 995,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1000,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1012,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1014,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1014,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1021,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1043,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 1066,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1075,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1080,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1093,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1095,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1095,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1102,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 1126,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1135,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1140,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1157,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1159,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1159,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1166,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 1190,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1199,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1204,
|
||
key.length: 18
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1223,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1225,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1225,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1232,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1256,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1261,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1272,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1274,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1274,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1281,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 1303,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1313,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1318,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1333,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1335,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1335,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1342,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 1364,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1374,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1379,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1392,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1394,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1394,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1401,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 1423,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 1433,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1442,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1447,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1463,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1465,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1465,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1472,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1496,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1501,
|
||
key.length: 18
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1520,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1522,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1522,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1529,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 1551,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1561,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1566,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1583,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1585,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1585,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1592,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 1614,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1622,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1632,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1657,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1662,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1668,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1670,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1670,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1677,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1699,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1722,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1727,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1740,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1742,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1742,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1749,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1771,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1794,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1799,
|
||
key.length: 19
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1819,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1821,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1821,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1828,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1850,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1871,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1881,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1906,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1911,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1920,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1922,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1922,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1930,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 1952,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 1962,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 1971,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1976,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 1983,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 1985,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 1985,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 1996,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2019,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 2029,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2035,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2054,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 2078,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2087,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2092,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2099,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2101,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2101,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2109,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2131,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 2155,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2164,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2169,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2176,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2181,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2176,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2181,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2192,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2214,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2236,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2246,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 2271,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2283,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 2295,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2304,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2309,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2319,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2321,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2321,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2328,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 2352,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2361,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2366,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2383,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2385,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2385,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2392,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 2416,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2425,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2430,
|
||
key.length: 23
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2454,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2456,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2456,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2463,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2485,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2495,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 2520,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2532,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2537,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2540,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2542,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2552,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2555,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.typeidentifier,
|
||
key.offset: 2561,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "Sequence",
|
||
key.usr: "s:s8SequenceP",
|
||
key.offset: 2565,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2575,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.typealias,
|
||
key.name: "Element",
|
||
key.usr: "s:SC17FooRuncingOptionsV7Element",
|
||
key.offset: 2593,
|
||
key.length: 7
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.typeidentifier,
|
||
key.offset: 2604,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.typeidentifier,
|
||
key.offset: 2606,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.typeidentifier,
|
||
key.offset: 2615,
|
||
key.length: 7
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2540,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2542,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 2628,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2640,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2645,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2658,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2645,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2658,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2672,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 2699,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2708,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2713,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2722,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2724,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2724,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2731,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2755,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2760,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2769,
|
||
key.length: 2
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2772,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2769,
|
||
key.length: 2
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2772,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2779,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 2801,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2811,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2816,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2827,
|
||
key.length: 2
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2830,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2827,
|
||
key.length: 2
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2830,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2837,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 2859,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2869,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2874,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2885,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2890,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2885,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2890,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2897,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 2919,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 2929,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2934,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 2946,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 2948,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 2948,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2955,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 2977,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3000,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3004,
|
||
key.length: 7
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 3013,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3020,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3031,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3036,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3053,
|
||
key.length: 2
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3056,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3053,
|
||
key.length: 2
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3056,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 3063,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 3085,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3095,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3100,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3115,
|
||
key.length: 2
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3118,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3115,
|
||
key.length: 2
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3118,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.offset: 3125,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Bool",
|
||
key.usr: "s:Sb",
|
||
key.offset: 3147,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3154,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3161,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3179,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3183,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3186,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3197,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3201,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Double",
|
||
key.usr: "s:Sd",
|
||
key.offset: 3204,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3216,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3228,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3233,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3235,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3233,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3235,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3238,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3245,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3247,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3245,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3247,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Double",
|
||
key.usr: "s:Sd",
|
||
key.offset: 3250,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3260,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3270,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UnsafeMutablePointer",
|
||
key.usr: "s:Sp",
|
||
key.offset: 3290,
|
||
key.length: 20
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooStruct1",
|
||
key.usr: "c:@S@FooStruct1",
|
||
key.offset: 3311,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3323,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3330,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3348,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3352,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3355,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3366,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3370,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Double",
|
||
key.usr: "s:Sd",
|
||
key.offset: 3373,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3385,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3397,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3402,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3404,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3402,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3404,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3407,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3414,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3416,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3414,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3416,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Double",
|
||
key.usr: "s:Sd",
|
||
key.offset: 3419,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3429,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3439,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooStruct2",
|
||
key.usr: "c:@S@FooStruct2",
|
||
key.offset: 3459,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3470,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3477,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3502,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3506,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3509,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3520,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3524,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Double",
|
||
key.usr: "s:Sd",
|
||
key.offset: 3527,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3539,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3551,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3556,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3558,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3556,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3558,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3561,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3568,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3570,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3568,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3570,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Double",
|
||
key.usr: "s:Sd",
|
||
key.offset: 3573,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3583,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3593,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3607,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3613,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3617,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3628,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3634,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3639,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3648,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3650,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3650,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3653,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3663,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3669,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3674,
|
||
key.length: 22
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3697,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3699,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3702,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3712,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3718,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3723,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3732,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3734,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3734,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3737,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3744,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3746,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3746,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Float",
|
||
key.usr: "s:Sf",
|
||
key.offset: 3749,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3756,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3758,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3758,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Double",
|
||
key.usr: "s:Sd",
|
||
key.offset: 3761,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3769,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3771,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3771,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UnsafeMutablePointer",
|
||
key.usr: "s:Sp",
|
||
key.offset: 3774,
|
||
key.length: 20
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3795,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3807,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3813,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3818,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3835,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3837,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3837,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Float",
|
||
key.usr: "s:Sf",
|
||
key.offset: 3844,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3854,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3863,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3868,
|
||
key.length: 26
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 3895,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 3897,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3897,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Float",
|
||
key.usr: "s:Sf",
|
||
key.offset: 3905,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 3915,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3924,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3929,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.enum,
|
||
key.name: "Never",
|
||
key.usr: "s:s5NeverO",
|
||
key.offset: 3951,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3957,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3962,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.enum,
|
||
key.name: "Never",
|
||
key.usr: "s:s5NeverO",
|
||
key.offset: 3984,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 3990,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 3995,
|
||
key.length: 19
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4017,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4022,
|
||
key.length: 19
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4044,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4049,
|
||
key.length: 19
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4071,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4076,
|
||
key.length: 19
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4098,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4103,
|
||
key.length: 19
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4125,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4130,
|
||
key.length: 32
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 4163,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 4165,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4165,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 4168,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 4178,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4184,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4193,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4216,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4221,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4241,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4246,
|
||
key.length: 33
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4287,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4292,
|
||
key.length: 33
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4333,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4340,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4345,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4370,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4374,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 4388,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4396,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4400,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4411,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4415,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 4429,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4437,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4441,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4452,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4456,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 4470,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4478,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4486,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4495,
|
||
key.length: 18
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "FooProtocolBase",
|
||
key.usr: "c:objc(pl)FooProtocolBase",
|
||
key.offset: 4516,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4536,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4542,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4562,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4567,
|
||
key.length: 20
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4595,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4600,
|
||
key.length: 20
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 4621,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 4623,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4623,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4633,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase",
|
||
key.offset: 4642,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4661,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 4674,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4686,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 4692,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 4698,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4692,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4698,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Float",
|
||
key.usr: "s:Sf",
|
||
key.offset: 4701,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4713,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4718,
|
||
key.length: 29
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4755,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4761,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4766,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4791,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4796,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4816,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4826,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4831,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4851,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4861,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4866,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4887,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4897,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4902,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4922,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4929,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4935,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase",
|
||
key.offset: 4953,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "FooProtocolDerived",
|
||
key.usr: "c:objc(pl)FooProtocolDerived",
|
||
key.offset: 4967,
|
||
key.length: 18
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 4993,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 4997,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5011,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5022,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5026,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5040,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5051,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5055,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5069,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5077,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5088,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5093,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5117,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5122,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 5139,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 5141,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5141,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5144,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5156,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5161,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 5178,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 5180,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5180,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5183,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 5190,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 5196,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5190,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5196,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5199,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5211,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5216,
|
||
key.length: 29
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5253,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5259,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5264,
|
||
key.length: 13
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5285,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5290,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5310,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5320,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5325,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5345,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5355,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5360,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5381,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5391,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5396,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5416,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5423,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5433,
|
||
key.length: 13
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5449,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5455,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5459,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5472,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5480,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5486,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5490,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5503,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5511,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5517,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5521,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5534,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5542,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5548,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5552,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 5565,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5574,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5580,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5584,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt64",
|
||
key.usr: "s:s6UInt64V",
|
||
key.offset: 5597,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5606,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5612,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5616,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.typealias,
|
||
key.name: "typedef_int_t",
|
||
key.usr: "c:Foo.h@T@typedef_int_t",
|
||
key.offset: 5629,
|
||
key.length: 13
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5645,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5651,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5655,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.typealias,
|
||
key.name: "typedef_int_t",
|
||
key.usr: "c:Foo.h@T@typedef_int_t",
|
||
key.offset: 5668,
|
||
key.length: 13
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5684,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5690,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5694,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int8",
|
||
key.usr: "s:s4Int8V",
|
||
key.offset: 5707,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5714,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5720,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5724,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5737,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5745,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5751,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5755,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int16",
|
||
key.usr: "s:s5Int16V",
|
||
key.offset: 5769,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5777,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5783,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5787,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int",
|
||
key.usr: "s:Si",
|
||
key.offset: 5801,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5807,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5813,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5817,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5836,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5844,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5850,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5854,
|
||
key.length: 17
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5873,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5881,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5887,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5892,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5911,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5916,
|
||
key.length: 21
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5940,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5947,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5970,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 5974,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 5977,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 5988,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6000,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 6005,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 6007,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6005,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6007,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 6010,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6019,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase",
|
||
key.offset: 6029,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6049,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6054,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6074,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6081,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase",
|
||
key.offset: 6091,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6111,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6116,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6136,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6146,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6151,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6172,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6179,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase",
|
||
key.offset: 6189,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6209,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6214,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6234,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6241,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6250,
|
||
key.length: 13
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6268,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6274,
|
||
key.length: 21
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "_InternalProt",
|
||
key.usr: "c:objc(pl)_InternalProt",
|
||
key.offset: 6298,
|
||
key.length: 13
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6316,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6322,
|
||
key.length: 25
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase",
|
||
key.offset: 6350,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 6370,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6386,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6390,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "AnyObject",
|
||
key.usr: "c:objc(pl)AnyObject",
|
||
key.offset: 6402,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 6418,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6434,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6438,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "AnyObject",
|
||
key.usr: "c:objc(pl)AnyObject",
|
||
key.offset: 6456,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6472,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6476,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6488,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6498,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6502,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6513,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6523,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6527,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6537,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 6547,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6552,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6556,
|
||
key.length: 7
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "AnyObject",
|
||
key.usr: "c:objc(pl)AnyObject",
|
||
key.offset: 6565,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6581,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6585,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 6593,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6604,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6609,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6629,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6639,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6644,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6664,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6674,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6679,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6700,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6710,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6715,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6735,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6742,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6746,
|
||
key.length: 7
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6758,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6764,
|
||
key.length: 21
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase",
|
||
key.offset: 6788,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.attribute.builtin,
|
||
key.offset: 6808,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6820,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 6826,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 6830,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6826,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6830,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 6833,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6845,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6850,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6869,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6874,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6898,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6903,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6921,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6926,
|
||
key.length: 22
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6956,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6961,
|
||
key.length: 22
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 6991,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 6996,
|
||
key.length: 21
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7025,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7030,
|
||
key.length: 23
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7061,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7066,
|
||
key.length: 25
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7099,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7104,
|
||
key.length: 25
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7137,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7142,
|
||
key.length: 24
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7174,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7179,
|
||
key.length: 26
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7213,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7218,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7238,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7248,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7253,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7273,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7283,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7288,
|
||
key.length: 15
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7309,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7319,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7324,
|
||
key.length: 14
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7344,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7351,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7357,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7371,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7376,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 7393,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 7395,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooCFType",
|
||
key.usr: "c:Foo.h@T@FooCFTypeRef",
|
||
key.offset: 7398,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7410,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7415,
|
||
key.length: 21
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int",
|
||
key.usr: "s:Si",
|
||
key.offset: 7439,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7450,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7455,
|
||
key.length: 13
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7474,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7479,
|
||
key.length: 10
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7492,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7497,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 7509,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 7511,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7511,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 7514,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int32",
|
||
key.usr: "s:s5Int32V",
|
||
key.offset: 7524,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7530,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7537,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "RawRepresentable",
|
||
key.usr: "s:s16RawRepresentableP",
|
||
key.offset: 7551,
|
||
key.length: 16
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "Equatable",
|
||
key.usr: "s:s9EquatableP",
|
||
key.offset: 7569,
|
||
key.length: 9
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7586,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 7591,
|
||
key.length: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 7593,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7593,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 7603,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7616,
|
||
key.length: 4
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.argument,
|
||
key.offset: 7621,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.parameter,
|
||
key.offset: 7630,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7621,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7630,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 7640,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7653,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7657,
|
||
key.length: 8
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "UInt32",
|
||
key.usr: "s:s6UInt32V",
|
||
key.offset: 7667,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7676,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7680,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooSubEnum1",
|
||
key.usr: "c:@E@FooSubEnum1",
|
||
key.offset: 7694,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7708,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7714,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7718,
|
||
key.length: 12
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooSubEnum1",
|
||
key.usr: "c:@E@FooSubEnum1",
|
||
key.offset: 7732,
|
||
key.length: 11
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7746,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.keyword,
|
||
key.offset: 7752,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7756,
|
||
key.length: 25
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int",
|
||
key.usr: "s:Si",
|
||
key.offset: 7783,
|
||
key.length: 3
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.syntaxtype.identifier,
|
||
key.offset: 7789,
|
||
key.length: 3
|
||
}
|
||
]
|
||
[
|
||
{
|
||
key.kind: source.lang.swift.decl.struct,
|
||
key.name: "FooEnum1",
|
||
key.usr: "c:@E@FooEnum1",
|
||
key.doc.full_as_xml: "<Enum file=Foo.h line=\"16\" column=\"6\"><Name>FooEnum1</Name><USR>c:@E@FooEnum1</USR><Declaration>struct FooEnum1 : RawRepresentable, Equatable</Declaration><Abstract><Para> Aaa. FooEnum1. Bbb.</Para></Abstract></Enum>",
|
||
key.offset: 36,
|
||
key.length: 142,
|
||
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooEnum1</decl.name> : <ref.protocol usr=\"s: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:SC8FooEnum1VABs6UInt32Vcfc",
|
||
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:SC8FooEnum1VABs6UInt32V8rawValue_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.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:SC8FooEnum1V8rawValues6UInt32Vv",
|
||
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.decl.var.global,
|
||
key.name: "FooEnum1X",
|
||
key.usr: "c:@E@FooEnum1@FooEnum1X",
|
||
key.doc.full_as_xml: "<Variable file=Foo.h line=\"18\" column=\"3\"><Name>FooEnum1X</Name><USR>c:@E@FooEnum1@FooEnum1X</USR><Declaration>var FooEnum1X: FooEnum1 { get }</Declaration><Abstract><Para> Aaa. FooEnum1X. Bbb.</Para></Abstract></Variable>",
|
||
key.offset: 179,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum1X</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum1\">FooEnum1</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.struct,
|
||
key.name: "FooEnum2",
|
||
key.usr: "c:@E@FooEnum2",
|
||
key.offset: 211,
|
||
key.length: 142,
|
||
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooEnum2</decl.name> : <ref.protocol usr=\"s: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:SC8FooEnum2VABs6UInt32Vcfc",
|
||
key.offset: 264,
|
||
key.length: 24,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>rawValue</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s: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: 281,
|
||
key.length: 6
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init(rawValue:)",
|
||
key.usr: "s:SC8FooEnum2VABs6UInt32V8rawValue_tcfc",
|
||
key.offset: 294,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s: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.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "rawValue",
|
||
key.name: "rawValue",
|
||
key.offset: 318,
|
||
key.length: 6
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "rawValue",
|
||
key.usr: "s:SC8FooEnum2V8rawValues6UInt32Vv",
|
||
key.offset: 331,
|
||
key.length: 20,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>rawValue</decl.name>: <decl.var.type><ref.struct usr=\"s: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.decl.var.global,
|
||
key.name: "FooEnum2X",
|
||
key.usr: "c:@E@FooEnum2@FooEnum2X",
|
||
key.offset: 354,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum2X</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum2\">FooEnum2</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.global,
|
||
key.name: "FooEnum2Y",
|
||
key.usr: "c:@E@FooEnum2@FooEnum2Y",
|
||
key.offset: 386,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum2Y</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum2\">FooEnum2</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.struct,
|
||
key.name: "FooEnum3",
|
||
key.usr: "c:@E@FooEnum3",
|
||
key.offset: 418,
|
||
key.length: 142,
|
||
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooEnum3</decl.name> : <ref.protocol usr=\"s: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:SC8FooEnum3VABs6UInt32Vcfc",
|
||
key.offset: 471,
|
||
key.length: 24,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>rawValue</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s: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: 488,
|
||
key.length: 6
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init(rawValue:)",
|
||
key.usr: "s:SC8FooEnum3VABs6UInt32V8rawValue_tcfc",
|
||
key.offset: 501,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s: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.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "rawValue",
|
||
key.name: "rawValue",
|
||
key.offset: 525,
|
||
key.length: 6
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "rawValue",
|
||
key.usr: "s:SC8FooEnum3V8rawValues6UInt32Vv",
|
||
key.offset: 538,
|
||
key.length: 20,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>rawValue</decl.name>: <decl.var.type><ref.struct usr=\"s: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.decl.var.global,
|
||
key.name: "FooEnum3X",
|
||
key.usr: "c:@E@FooEnum3@FooEnum3X",
|
||
key.offset: 561,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum3X</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum3\">FooEnum3</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.global,
|
||
key.name: "FooEnum3Y",
|
||
key.usr: "c:@E@FooEnum3@FooEnum3Y",
|
||
key.offset: 593,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FooEnum3Y</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooEnum3\">FooEnum3</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.enum,
|
||
key.name: "FooComparisonResult",
|
||
key.usr: "c:@E@FooComparisonResult",
|
||
key.doc.full_as_xml: "<Enum line=\"1\" column=\"1\"><Name>FooComparisonResult</Name><USR>c:@E@FooComparisonResult</USR><Declaration>enum FooComparisonResult : Int</Declaration><Abstract><Para> Aaa. FooComparisonResult. Bbb.</Para></Abstract></Enum>",
|
||
key.offset: 625,
|
||
key.length: 111,
|
||
key.fully_annotated_decl: "<decl.enum><syntaxtype.keyword>enum</syntaxtype.keyword> <decl.name>FooComparisonResult</decl.name> : <ref.struct usr=\"s:Si\">Int</ref.struct></decl.enum>",
|
||
key.inherits: [
|
||
{
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "Int",
|
||
key.usr: "s:Si"
|
||
}
|
||
],
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.enumelement,
|
||
key.name: "orderedAscending",
|
||
key.usr: "c:@E@FooComparisonResult@FooOrderedAscending",
|
||
key.offset: 663,
|
||
key.length: 21,
|
||
key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>orderedAscending</decl.name> = <syntaxtype.number>-1</syntaxtype.number></decl.enumelement>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.enumelement,
|
||
key.name: "orderedSame",
|
||
key.usr: "c:@E@FooComparisonResult@FooOrderedSame",
|
||
key.offset: 690,
|
||
key.length: 16,
|
||
key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>orderedSame</decl.name> = <syntaxtype.number>0</syntaxtype.number></decl.enumelement>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.enumelement,
|
||
key.name: "orderedDescending",
|
||
key.usr: "c:@E@FooComparisonResult@FooOrderedDescending",
|
||
key.offset: 712,
|
||
key.length: 22,
|
||
key.fully_annotated_decl: "<decl.enumelement><syntaxtype.keyword>case</syntaxtype.keyword> <decl.name>orderedDescending</decl.name> = <syntaxtype.number>1</syntaxtype.number></decl.enumelement>"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions",
|
||
key.doc.full_as_xml: "<Enum line=\"1\" column=\"1\"><Name>FooRuncingOptions</Name><USR>c:@E@FooRuncingOptions</USR><Declaration>struct FooRuncingOptions : OptionSet</Declaration><Abstract><Para> Aaa. FooRuncingOptions. Bbb.</Para></Abstract></Enum>",
|
||
key.offset: 737,
|
||
key.length: 883,
|
||
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooRuncingOptions</decl.name> : <ref.protocol usr=\"s: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:SC17FooRuncingOptionsVABSi8rawValue_tcfc",
|
||
key.offset: 781,
|
||
key.length: 28,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>rawValue</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
|
||
key.conforms: [
|
||
{
|
||
key.kind: source.lang.swift.ref.function.constructor,
|
||
key.name: "init(rawValue:)",
|
||
key.usr: "s: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: 805,
|
||
key.length: 3
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.static,
|
||
key.name: "enableMince",
|
||
key.usr: "c:@E@FooRuncingOptions@FooRuncingEnableMince",
|
||
key.offset: 815,
|
||
key.length: 49,
|
||
key.fully_annotated_decl: "<decl.var.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>enableMince</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.static>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.static,
|
||
key.name: "enableQuince",
|
||
key.usr: "c:@E@FooRuncingOptions@FooRuncingEnableQuince",
|
||
key.offset: 870,
|
||
key.length: 50,
|
||
key.fully_annotated_decl: "<decl.var.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>enableQuince</decl.name>: <decl.var.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.static>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "intersect(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE9intersectxxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE9intersectxxF",
|
||
key.offset: 926,
|
||
key.length: 63,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>intersect</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 950,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "exclusiveOr(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE11exclusiveOrxxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE11exclusiveOrxxF",
|
||
key.offset: 995,
|
||
key.length: 65,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>exclusiveOr</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1021,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "unionInPlace(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE12unionInPlaceyxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE12unionInPlaceyxF",
|
||
key.offset: 1066,
|
||
key.length: 54,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>unionInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1102,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "intersectInPlace(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE16intersectInPlaceyxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE16intersectInPlaceyxF",
|
||
key.offset: 1126,
|
||
key.length: 58,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>intersectInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1166,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "exclusiveOrInPlace(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE18exclusiveOrInPlaceyxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE18exclusiveOrInPlaceyxF",
|
||
key.offset: 1190,
|
||
key.length: 60,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>exclusiveOrInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1232,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isSubsetOf(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE10isSubsetOfSbxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE10isSubsetOfSbxF",
|
||
key.offset: 1256,
|
||
key.length: 51,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSubsetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1281,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isDisjointWith(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE14isDisjointWithSbxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE14isDisjointWithSbxF",
|
||
key.offset: 1313,
|
||
key.length: 55,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isDisjointWith</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1342,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isSupersetOf(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE12isSupersetOfSbxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE12isSupersetOfSbxF",
|
||
key.offset: 1374,
|
||
key.length: 53,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSupersetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1401,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "subtractInPlace(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE15subtractInPlaceyxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE15subtractInPlaceyxF",
|
||
key.offset: 1433,
|
||
key.length: 57,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>subtractInPlace</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1472,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isStrictSupersetOf(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE18isStrictSupersetOfSbxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE18isStrictSupersetOfSbxF",
|
||
key.offset: 1496,
|
||
key.length: 59,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSupersetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1529,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isStrictSubsetOf(_:)",
|
||
key.usr: "s:s10SetAlgebraPsE16isStrictSubsetOfSbxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s10SetAlgebraPsE16isStrictSubsetOfSbxF",
|
||
key.offset: 1561,
|
||
key.length: 57,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSubsetOf</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1592,
|
||
key.length: 17
|
||
}
|
||
],
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.extension.struct,
|
||
key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions</Declaration><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>OptionSet</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note></Discussion></Other>",
|
||
key.offset: 1622,
|
||
key.length: 247,
|
||
key.extends: {
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions"
|
||
},
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "union(_:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a new option set of the elements contained in this set, in the given set, or in both.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>A new option set made up of the elements contained in this set, in <codeVoice>other</codeVoice>, or in both.</Para></ResultDiscussion><Discussion><Para>This example uses the <codeVoice>union(_:)</codeVoice> method to add two more shipping options to the default set.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let defaultShipping = ShippingOptions.standard]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let memberShipping = defaultShipping.union([.secondDay, .priority])]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(memberShipping.contains(.priority))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 1657,
|
||
key.length: 59,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>union</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1677,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "intersection(_:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a new option set with only the elements contained in both this set and the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>A new option set with only the elements contained in both this set and <codeVoice>other</codeVoice>.</Para></ResultDiscussion><Discussion><Para>This example uses the <codeVoice>intersection(_:)</codeVoice> method to limit the available shipping options to what can be used with a PO Box destination.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[// Can only ship standard or priority to PO Boxes]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let poboxShipping: ShippingOptions = [.standard, .priority]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let memberShipping: ShippingOptions =]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[ [.standard, .priority, .secondDay]]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let availableOptions = memberShipping.intersection(poboxShipping)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(availableOptions.contains(.priority))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(availableOptions.contains(.secondDay))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"false\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 1722,
|
||
key.length: 66,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>intersection</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1749,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "symmetricDifference(_:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a new option set with the elements contained in this set or in the given set, but not in both.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>A new option set with only the elements contained in either this set or <codeVoice>other</codeVoice>, but not in both.</Para></ResultDiscussion></Function>",
|
||
key.offset: 1794,
|
||
key.length: 73,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>symmetricDifference</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 1828,
|
||
key.length: 17
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.extension.struct,
|
||
key.generic_requirements: [
|
||
{
|
||
key.description: "Self == Self.Element"
|
||
}
|
||
],
|
||
key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions where Self == Self.Element</Declaration><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied when <codeVoice>Element == Self</codeVoice>, which is the default.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>OptionSet</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note></Discussion></Other>",
|
||
key.offset: 1871,
|
||
key.length: 363,
|
||
key.extends: {
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions"
|
||
},
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "contains(_:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a Boolean value that indicates whether a given element is a member of the option set.</Para></Abstract><Parameters><Parameter><Name>member</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>The element to look for in the option set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the option set contains <codeVoice>member</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>This example uses the <codeVoice>contains(_:)</codeVoice> method to check whether next-day shipping is in the <codeVoice>availableOptions</codeVoice> instance.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let availableOptions = ShippingOptions.express]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[if availableOptions.contains(.nextDay) {]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[ print(\"Next day shipping available\")]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[}]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"Next day shipping available\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 1906,
|
||
key.length: 50,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>contains</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>member</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "member",
|
||
key.offset: 1930,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "insert(_:)",
|
||
key.usr: "s: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><Abstract><Para>Adds the given element to the option set if it is not already a member.</Para></Abstract><Parameters><Parameter><Name>newMember</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>The element to insert.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>(true, newMember)</codeVoice> if <codeVoice>newMember</codeVoice> was not contained in <codeVoice>self</codeVoice>. Otherwise, returns <codeVoice>(false, oldMember)</codeVoice>, where <codeVoice>oldMember</codeVoice> is the member of the set equal to <codeVoice>newMember</codeVoice>.</Para></ResultDiscussion><Discussion><Para>In the following example, the <codeVoice>.secondDay</codeVoice> shipping option is added to the <codeVoice>freeOptions</codeVoice> option set if <codeVoice>purchasePrice</codeVoice> is greater than 50.0. For the <codeVoice>ShippingOptions</codeVoice> declaration, see the <codeVoice>OptionSet</codeVoice> protocol discussion.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let purchasePrice = 87.55]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[var freeOptions: ShippingOptions = [.standard, .priority]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[if purchasePrice > 50 {]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[ freeOptions.insert(.secondDay)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[}]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(freeOptions.contains(.secondDay))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 1962,
|
||
key.length: 110,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@discardableResult</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>insert</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>newMember</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><tuple>(<tuple.element><tuple.element.argument_label>inserted</tuple.element.argument_label>: <tuple.element.type><ref.struct usr=\"s:Sb\">Bool</ref.struct></tuple.element.type></tuple.element>, <tuple.element><tuple.element.argument_label>memberAfterInsert</tuple.element.argument_label>: <tuple.element.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></tuple.element.type></tuple.element>)</tuple></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "newMember",
|
||
key.offset: 1996,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "remove(_:)",
|
||
key.usr: "s: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><Abstract><Para>Removes the given element and all elements subsumed by it.</Para></Abstract><Parameters><Parameter><Name>member</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>The element of the set to remove.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>The intersection of <codeVoice>[member]</codeVoice> and the set, if the intersection was nonempty; otherwise, <codeVoice>nil</codeVoice>.</Para></ResultDiscussion><Discussion><Para>In the following example, the <codeVoice>.priority</codeVoice> shipping option is removed from the <codeVoice>options</codeVoice> option set. Attempting to remove the same shipping option a second time results in <codeVoice>nil</codeVoice>, because <codeVoice>options</codeVoice> no longer contains <codeVoice>.priority</codeVoice> as a member.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[var options: ShippingOptions = [.secondDay, .priority]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let priorityOption = options.remove(.priority)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(priorityOption == .priority)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(options.remove(.priority))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"nil\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing><Para>In the next example, the <codeVoice>.express</codeVoice> element is passed to <codeVoice>remove(_:)</codeVoice>. Although <codeVoice>.express</codeVoice> is not a member of <codeVoice>options</codeVoice>, <codeVoice>.express</codeVoice> subsumes the remaining <codeVoice>.secondDay</codeVoice> element of the option set. Therefore, <codeVoice>options</codeVoice> is emptied and the intersection between <codeVoice>.express</codeVoice> and <codeVoice>options</codeVoice> is returned.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let expressOption = options.remove(.express)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(expressOption == .express)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"false\"]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(expressOption == .secondDay)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 2078,
|
||
key.length: 71,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@discardableResult</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>remove</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>member</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct>?</decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "member",
|
||
key.offset: 2109,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "update(with:)",
|
||
key.usr: "s: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><Abstract><Para>Inserts the given element into the set.</Para></Abstract><ResultDiscussion><Para>The intersection of <codeVoice>[newMember]</codeVoice> and the set if the intersection was nonempty; otherwise, <codeVoice>nil</codeVoice>.</Para></ResultDiscussion><Discussion><Para>If <codeVoice>newMember</codeVoice> is not contained in the set but subsumes current members of the set, the subsumed members are returned.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[var options: ShippingOptions = [.secondDay, .priority]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let replaced = options.update(with: .express)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(replaced == .secondDay)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 2155,
|
||
key.length: 77,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.attribute.builtin><syntaxtype.attribute.name>@discardableResult</syntaxtype.attribute.name></syntaxtype.attribute.builtin> <syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>update</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>with</decl.var.parameter.argument_label> <decl.var.parameter.name>newMember</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct>?</decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "with",
|
||
key.name: "newMember",
|
||
key.offset: 2192,
|
||
key.length: 17
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.extension.struct,
|
||
key.generic_requirements: [
|
||
{
|
||
key.description: "Self.RawValue : BitwiseOperations"
|
||
}
|
||
],
|
||
key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions where Self.RawValue : BitwiseOperations</Declaration><Abstract><Para><codeVoice>OptionSet</codeVoice> requirements for which default implementations are supplied when <codeVoice>RawValue</codeVoice> conforms to <codeVoice>BitwiseOperations</codeVoice>, which is the usual case. Each distinct bit of an option set’s <codeVoice>.rawValue</codeVoice> corresponds to a disjoint value of the <codeVoice>OptionSet</codeVoice>.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>OptionSet</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note><List-Bullet><Item><Para><codeVoice>union</codeVoice> is implemented as a bitwise “or” (<codeVoice>|</codeVoice>) of <codeVoice>rawValue</codeVoice>s</Para></Item><Item><Para><codeVoice>intersection</codeVoice> is implemented as a bitwise “and” (<codeVoice>&</codeVoice>) of <codeVoice>rawValue</codeVoice>s</Para></Item><Item><Para><codeVoice>symmetricDifference</codeVoice> is implemented as a bitwise “exclusive or” (<codeVoice>^</codeVoice>) of <codeVoice>rawValue</codeVoice>s</Para></Item></List-Bullet></Discussion></Other>",
|
||
key.offset: 2236,
|
||
key.length: 247,
|
||
key.extends: {
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions"
|
||
},
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init()",
|
||
key.usr: "s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlExycfc::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlExycfc",
|
||
key.doc.full_as_xml: "<Function><Name>init()</Name><USR>s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlExycfc</USR><Declaration>convenience init()</Declaration><Abstract><Para>Creates an empty option set.</Para></Abstract><Discussion><Para>This initializer creates an option set with a raw value of zero.</Para></Discussion></Function>",
|
||
key.offset: 2271,
|
||
key.length: 18,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "formUnion(_:)",
|
||
key.usr: "s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlE9formUnionyxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlE9formUnionyxF",
|
||
key.doc.full_as_xml: "<Function><Name>formUnion(_:)</Name><USR>s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlE9formUnionyxF</USR><Declaration>mutating func formUnion(_ other: Self)</Declaration><Abstract><Para>Inserts the elements of another set into this option set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><Discussion><Para>This method is implemented as a <codeVoice>|</codeVoice> (bitwise OR) operation on the two sets’ raw values.</Para></Discussion></Function>",
|
||
key.offset: 2295,
|
||
key.length: 51,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>formUnion</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 2328,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "formIntersection(_:)",
|
||
key.usr: "s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlE16formIntersectionyxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlE16formIntersectionyxF",
|
||
key.doc.full_as_xml: "<Function><Name>formIntersection(_:)</Name><USR>s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlE16formIntersectionyxF</USR><Declaration>mutating func formIntersection(_ other: Self)</Declaration><Abstract><Para>Removes all elements of this option set that are not also present in the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><Discussion><Para>This method is implemented as a <codeVoice>&</codeVoice> (bitwise AND) operation on the two sets’ raw values.</Para></Discussion></Function>",
|
||
key.offset: 2352,
|
||
key.length: 58,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>formIntersection</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 2392,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "formSymmetricDifference(_:)",
|
||
key.usr: "s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlE23formSymmetricDifferenceyxF::SYNTHESIZED::c:@E@FooRuncingOptions",
|
||
key.original_usr: "s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlE23formSymmetricDifferenceyxF",
|
||
key.doc.full_as_xml: "<Function><Name>formSymmetricDifference(_:)</Name><USR>s:s9OptionSetPssAARzs17BitwiseOperations8RawValueRpzlE23formSymmetricDifferenceyxF</USR><Declaration>mutating func formSymmetricDifference(_ other: Self)</Declaration><Abstract><Para>Replaces this set with a new set containing all elements contained in either this set or the given set, but not in both.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>An option set.</Para></Discussion></Parameter></Parameters><Discussion><Para>This method is implemented as a <codeVoice>^</codeVoice> (bitwise XOR) operation on the two sets’ raw values.</Para></Discussion></Function>",
|
||
key.offset: 2416,
|
||
key.length: 65,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>formSymmetricDifference</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 2463,
|
||
key.length: 17
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.extension.struct,
|
||
key.doc.full_as_xml: "<Other><Name></Name><Declaration>extension FooRuncingOptions</Declaration><Abstract><Para><codeVoice>SetAlgebra</codeVoice> requirements for which default implementations are supplied.</Para></Abstract><Discussion><Note><Para>A type conforming to <codeVoice>SetAlgebra</codeVoice> can implement any of these initializers or methods, and those implementations will be used in lieu of these defaults.</Para></Note></Discussion></Other>",
|
||
key.offset: 2485,
|
||
key.length: 668,
|
||
key.extends: {
|
||
key.kind: source.lang.swift.ref.struct,
|
||
key.name: "FooRuncingOptions",
|
||
key.usr: "c:@E@FooRuncingOptions"
|
||
},
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init(_:)",
|
||
key.usr: "s: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><Abstract><Para>Creates a new set from a finite sequence of items.</Para></Abstract><Parameters><Parameter><Name>sequence</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>The elements to use as members of the new set.</Para></Discussion></Parameter></Parameters><Discussion><Para>Use this initializer to create a new set from an existing sequence, like an array or a range:</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let validIndices = Set(0..<7).subtracting([2, 4, 5])]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(validIndices)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"[6, 0, 1, 3]\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 2520,
|
||
key.length: 102,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword><S>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>sequence</decl.var.parameter.name>: <decl.var.parameter.type>S</decl.var.parameter.type></decl.var.parameter>) <syntaxtype.keyword>where</syntaxtype.keyword> <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:SC17FooRuncingOptionsV7Element\">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: 2552,
|
||
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><Abstract><Para>Creates a set containing the elements of the given array literal.</Para></Abstract><Parameters><Parameter><Name>arrayLiteral</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A list of elements of the new set.</Para></Discussion></Parameter></Parameters><Discussion><Para>Do not call this initializer directly. It is used by the compiler when you use an array literal. Instead, create a new set using an array literal as its value by enclosing a comma-separated list of values in square brackets. You can use an array literal anywhere a set is expected by the type context.</Para><Para>Here, a set of strings is created from an array literal holding only strings:</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let ingredients: Set = [\"cocoa beans\", \"sugar\", \"cocoa butter\", \"salt\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[if ingredients.isSuperset(of: [\"sugar\", \"salt\"]) {]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[ print(\"Whatever it is, it's bound to be delicious!\")]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[}]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"Whatever it is, it's bound to be delicious!\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 2628,
|
||
key.length: 65,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>arrayLiteral</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type>...</decl.var.parameter>)</decl.function.constructor>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "arrayLiteral",
|
||
key.name: "arrayLiteral",
|
||
key.offset: 2672,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "subtract(_:)",
|
||
key.usr: "s: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><Abstract><Para>Removes the elements of the given set from this set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><Discussion><Para>In the following example, the elements of the <codeVoice>employees</codeVoice> set that are also members of the <codeVoice>neighbors</codeVoice> set are removed. In particular, the names <codeVoice>"Bethany"</codeVoice> and <codeVoice>"Eric"</codeVoice> are removed from <codeVoice>employees</codeVoice>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[var employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let neighbors: Set = [\"Bethany\", \"Eric\", \"Forlani\", \"Greta\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[employees.subtract(neighbors)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"[\"Diana\", \"Chris\", \"Alicia\"]\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 2699,
|
||
key.length: 50,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>mutating</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>subtract</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 2731,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isSubset(of:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a Boolean value that indicates whether the set is a subset of another set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set is a subset of <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>Set <emphasis>A</emphasis> is a subset of another set <emphasis>B</emphasis> if every member of <emphasis>A</emphasis> is also a member of <emphasis>B</emphasis>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let attendees: Set = [\"Alicia\", \"Bethany\", \"Diana\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(attendees.isSubset(of: employees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 2755,
|
||
key.length: 50,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSubset</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>of</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "of",
|
||
key.name: "other",
|
||
key.offset: 2779,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isSuperset(of:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a Boolean value that indicates whether the set is a superset of the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set is a superset of <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>Set <emphasis>A</emphasis> is a superset of another set <emphasis>B</emphasis> if every member of <emphasis>B</emphasis> is also a member of <emphasis>A</emphasis>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let attendees: Set = [\"Alicia\", \"Bethany\", \"Diana\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees.isSuperset(of: attendees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 2811,
|
||
key.length: 52,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isSuperset</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>of</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "of",
|
||
key.name: "other",
|
||
key.offset: 2837,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isDisjoint(with:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a Boolean value that indicates whether the set has no members in common with the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set has no elements in common with <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>In the following example, the <codeVoice>employees</codeVoice> set is disjoint with the <codeVoice>visitors</codeVoice> set because no name appears in both sets.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let visitors: Set = [\"Marcia\", \"Nathaniel\", \"Olivia\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees.isDisjoint(with: visitors))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 2869,
|
||
key.length: 54,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isDisjoint</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>with</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "with",
|
||
key.name: "other",
|
||
key.offset: 2897,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "subtracting(_:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a new set containing the elements of this set that do not occur in the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para>A new set.</Para></ResultDiscussion><Discussion><Para>In the following example, the <codeVoice>nonNeighbors</codeVoice> set is made up of the elements of the <codeVoice>employees</codeVoice> set that are not elements of <codeVoice>neighbors</codeVoice>:</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let neighbors: Set = [\"Bethany\", \"Eric\", \"Forlani\", \"Greta\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let nonNeighbors = employees.subtract(neighbors)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(nonNeighbors)]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"[\"Diana\", \"Chris\", \"Alicia\"]\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 2929,
|
||
key.length: 65,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>subtracting</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "other",
|
||
key.offset: 2955,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "isEmpty",
|
||
key.usr: "s: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><Abstract><Para>A Boolean value that indicates whether the set has no elements.</Para></Abstract></Other>",
|
||
key.offset: 3000,
|
||
key.length: 25,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>isEmpty</decl.name>: <decl.var.type><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isStrictSuperset(of:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a Boolean value that indicates whether this set is a strict superset of the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set is a strict superset of <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>Set <emphasis>A</emphasis> is a strict superset of another set <emphasis>B</emphasis> if every member of <emphasis>B</emphasis> is also a member of <emphasis>A</emphasis> and <emphasis>A</emphasis> contains at least one element that is <emphasis>not</emphasis> a member of <emphasis>B</emphasis>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let attendees: Set = [\"Alicia\", \"Bethany\", \"Diana\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees.isStrictSuperset(of: attendees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// A set is never a strict superset of itself:]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(employees.isStrictSuperset(of: employees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"false\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 3031,
|
||
key.length: 58,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSuperset</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>of</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "of",
|
||
key.name: "other",
|
||
key.offset: 3063,
|
||
key.length: 17
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "isStrictSubset(of:)",
|
||
key.usr: "s: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><Abstract><Para>Returns a Boolean value that indicates whether this set is a strict subset of the given set.</Para></Abstract><Parameters><Parameter><Name>other</Name><Direction isExplicit=\"0\">in</Direction><Discussion><Para>A set of the same type as the current set.</Para></Discussion></Parameter></Parameters><ResultDiscussion><Para><codeVoice>true</codeVoice> if the set is a strict subset of <codeVoice>other</codeVoice>; otherwise, <codeVoice>false</codeVoice>.</Para></ResultDiscussion><Discussion><Para>Set <emphasis>A</emphasis> is a strict subset of another set <emphasis>B</emphasis> if every member of <emphasis>A</emphasis> is also a member of <emphasis>B</emphasis> and <emphasis>B</emphasis> contains at least one element that is not a member of <emphasis>A</emphasis>.</Para><CodeListing language=\"swift\"><zCodeLineNumbered><![CDATA[let employees: Set = [\"Alicia\", \"Bethany\", \"Chris\", \"Diana\", \"Eric\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[let attendees: Set = [\"Alicia\", \"Bethany\", \"Diana\"]]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(attendees.isStrictSubset(of: employees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"true\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// A set is never a strict subset of itself:]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[print(attendees.isStrictSubset(of: attendees))]]></zCodeLineNumbered><zCodeLineNumbered><![CDATA[// Prints \"false\"]]></zCodeLineNumbered><zCodeLineNumbered></zCodeLineNumbered></CodeListing></Discussion></Function>",
|
||
key.offset: 3095,
|
||
key.length: 56,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>isStrictSubset</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>of</decl.var.parameter.argument_label> <decl.var.parameter.name>other</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"c:@E@FooRuncingOptions\">FooRuncingOptions</ref.struct></decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.struct usr=\"s:Sb\">Bool</ref.struct></decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "of",
|
||
key.name: "other",
|
||
key.offset: 3125,
|
||
key.length: 17
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.struct,
|
||
key.name: "FooStruct1",
|
||
key.usr: "c:@S@FooStruct1",
|
||
key.offset: 3154,
|
||
key.length: 105,
|
||
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooStruct1</decl.name></decl.struct>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "x",
|
||
key.usr: "c:@S@FooStruct1@FI@x",
|
||
key.offset: 3179,
|
||
key.length: 12,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 3197,
|
||
key.length: 13,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>y</decl.name>: <decl.var.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.type></decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init()",
|
||
key.usr: "s:SC10FooStruct1VABycfc",
|
||
key.offset: 3216,
|
||
key.length: 6,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init(x:y:)",
|
||
key.usr: "s:SC10FooStruct1VABs5Int32V1x_Sd1ytcfc",
|
||
key.offset: 3228,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s: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: 3238,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "y",
|
||
key.name: "y",
|
||
key.offset: 3250,
|
||
key.length: 6
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.typealias,
|
||
key.name: "FooStruct1Pointer",
|
||
key.usr: "c:Foo.h@T@FooStruct1Pointer",
|
||
key.offset: 3260,
|
||
key.length: 62,
|
||
key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooStruct1Pointer</decl.name> = <ref.struct usr=\"s:Sp\">UnsafeMutablePointer</ref.struct><<ref.struct usr=\"c:@S@FooStruct1\">FooStruct1</ref.struct>></decl.typealias>",
|
||
key.conforms: [
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "Strideable",
|
||
key.usr: "s: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: 3323,
|
||
key.length: 105,
|
||
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooStruct2</decl.name></decl.struct>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "x",
|
||
key.usr: "c:@S@FooStruct2@FI@x",
|
||
key.offset: 3348,
|
||
key.length: 12,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 3366,
|
||
key.length: 13,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>y</decl.name>: <decl.var.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.type></decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init()",
|
||
key.usr: "s:SC10FooStruct2VABycfc",
|
||
key.offset: 3385,
|
||
key.length: 6,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init(x:y:)",
|
||
key.usr: "s:SC10FooStruct2VABs5Int32V1x_Sd1ytcfc",
|
||
key.offset: 3397,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s: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: 3407,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "y",
|
||
key.name: "y",
|
||
key.offset: 3419,
|
||
key.length: 6
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.typealias,
|
||
key.name: "FooStructTypedef1",
|
||
key.usr: "c:Foo.h@T@FooStructTypedef1",
|
||
key.offset: 3429,
|
||
key.length: 40,
|
||
key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooStructTypedef1</decl.name> = <ref.struct usr=\"c:@S@FooStruct2\">FooStruct2</ref.struct></decl.typealias>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.struct,
|
||
key.name: "FooStructTypedef2",
|
||
key.usr: "c:@SA@FooStructTypedef2",
|
||
key.offset: 3470,
|
||
key.length: 112,
|
||
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>FooStructTypedef2</decl.name></decl.struct>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "x",
|
||
key.usr: "c:@SA@FooStructTypedef2@FI@x",
|
||
key.offset: 3502,
|
||
key.length: 12,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 3520,
|
||
key.length: 13,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>y</decl.name>: <decl.var.type><ref.struct usr=\"s:Sd\">Double</ref.struct></decl.var.type></decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init()",
|
||
key.usr: "s:SC17FooStructTypedef2VABycfc",
|
||
key.offset: 3539,
|
||
key.length: 6,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init(x:y:)",
|
||
key.usr: "s:SC17FooStructTypedef2VABs5Int32V1x_Sd1ytcfc",
|
||
key.offset: 3551,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s: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: 3561,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "y",
|
||
key.name: "y",
|
||
key.offset: 3573,
|
||
key.length: 6
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.typealias,
|
||
key.name: "FooTypedef1",
|
||
key.usr: "c:Foo.h@T@FooTypedef1",
|
||
key.doc.full_as_xml: "<Typedef file=Foo.h line=\"60\" column=\"13\"><Name>FooTypedef1</Name><USR>c:Foo.h@T@FooTypedef1</USR><Declaration>typealias FooTypedef1 = Int32</Declaration><Abstract><Para> Aaa. FooTypedef1. Bbb.</Para></Abstract></Typedef>",
|
||
key.offset: 3583,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>FooTypedef1</decl.name> = <ref.struct usr=\"s:s5Int32V\">Int32</ref.struct></decl.typealias>",
|
||
key.conforms: [
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "SignedInteger",
|
||
key.usr: "s:s13SignedIntegerP"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "Comparable",
|
||
key.usr: "s:s10ComparableP"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "Equatable",
|
||
key.usr: "s:s9EquatableP"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.global,
|
||
key.name: "fooIntVar",
|
||
key.usr: "c:@fooIntVar",
|
||
key.doc.full_as_xml: "<Variable file=Foo.h line=\"63\" column=\"12\"><Name>fooIntVar</Name><USR>c:@fooIntVar</USR><Declaration>var fooIntVar: Int32</Declaration><Abstract><Para> Aaa. fooIntVar. Bbb.</Para></Abstract></Variable>",
|
||
key.offset: 3613,
|
||
key.length: 20,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooIntVar</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 3634,
|
||
key.length: 34,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s: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: 3653,
|
||
key.length: 5
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "fooFunc1AnonymousParam(_:)",
|
||
key.usr: "c:@F@fooFunc1AnonymousParam",
|
||
key.offset: 3669,
|
||
key.length: 48,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFunc1AnonymousParam</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s: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: 3702,
|
||
key.length: 5
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "fooFunc3(_:_:_:_:)",
|
||
key.usr: "c:@F@fooFunc3",
|
||
key.offset: 3718,
|
||
key.length: 94,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFunc3</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s: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: 3737,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "b",
|
||
key.offset: 3749,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "c",
|
||
key.offset: 3761,
|
||
key.length: 6
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "d",
|
||
key.offset: 3774,
|
||
key.length: 28
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "fooFuncWithBlock(_:)",
|
||
key.usr: "c:@F@fooFuncWithBlock",
|
||
key.offset: 3813,
|
||
key.length: 49,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithBlock</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>blk</decl.var.parameter.name>: <decl.var.parameter.type>((<ref.struct usr=\"s:Sf\">Float</ref.struct>) -> <decl.function.returntype><ref.struct usr=\"s: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: 3842,
|
||
key.length: 19
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "fooFuncWithFunctionPointer(_:)",
|
||
key.usr: "c:@F@fooFuncWithFunctionPointer",
|
||
key.offset: 3863,
|
||
key.length: 60,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithFunctionPointer</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>fptr</decl.var.parameter.name>: <decl.var.parameter.type>((<ref.struct usr=\"s:Sf\">Float</ref.struct>) -> <decl.function.returntype><ref.struct usr=\"s: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: 3903,
|
||
key.length: 19
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "fooFuncNoreturn1()",
|
||
key.usr: "c:@F@fooFuncNoreturn1",
|
||
key.offset: 3924,
|
||
key.length: 32,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncNoreturn1</decl.name>() -> <decl.function.returntype><ref.enum usr=\"s: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: 3957,
|
||
key.length: 32,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncNoreturn2</decl.name>() -> <decl.function.returntype><ref.enum usr=\"s: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: 3990,
|
||
key.length: 26,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment1</decl.name>()</decl.function.free>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "fooFuncWithComment2()",
|
||
key.usr: "c:@F@fooFuncWithComment2",
|
||
key.doc.full_as_xml: "<Function file=Foo.h line=\"94\" column=\"6\"><Name>fooFuncWithComment2</Name><USR>c:@F@fooFuncWithComment2</USR><Declaration>func fooFuncWithComment2()</Declaration><Abstract><Para> Aaa. fooFuncWithComment2. Bbb.</Para></Abstract></Function>",
|
||
key.offset: 4017,
|
||
key.length: 26,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment2</decl.name>()</decl.function.free>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "fooFuncWithComment3()",
|
||
key.usr: "c:@F@fooFuncWithComment3",
|
||
key.doc.full_as_xml: "<Function file=Foo.h line=\"102\" column=\"6\"><Name>fooFuncWithComment3</Name><USR>c:@F@fooFuncWithComment3</USR><Declaration>func fooFuncWithComment3()</Declaration><Abstract><Para> Aaa. fooFuncWithComment3. Bbb.</Para></Abstract><Discussion><Para> Ccc.</Para></Discussion></Function>",
|
||
key.offset: 4044,
|
||
key.length: 26,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment3</decl.name>()</decl.function.free>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "fooFuncWithComment4()",
|
||
key.usr: "c:@F@fooFuncWithComment4",
|
||
key.doc.full_as_xml: "<Function file=Foo.h line=\"108\" column=\"6\"><Name>fooFuncWithComment4</Name><USR>c:@F@fooFuncWithComment4</USR><Declaration>func fooFuncWithComment4()</Declaration><Abstract><Para> Aaa. fooFuncWithComment4. Bbb.</Para></Abstract><Discussion><Para> Ddd.</Para></Discussion></Function>",
|
||
key.offset: 4071,
|
||
key.length: 26,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment4</decl.name>()</decl.function.free>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "fooFuncWithComment5()",
|
||
key.usr: "c:@F@fooFuncWithComment5",
|
||
key.doc.full_as_xml: "<Function file=Foo.h line=\"114\" column=\"6\"><Name>fooFuncWithComment5</Name><USR>c:@F@fooFuncWithComment5</USR><Declaration>func fooFuncWithComment5()</Declaration><Abstract><Para> Aaa. fooFuncWithComment5. Bbb. Ccc.</Para></Abstract><Discussion><Para> Ddd.</Para></Discussion></Function>",
|
||
key.offset: 4098,
|
||
key.length: 26,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooFuncWithComment5</decl.name>()</decl.function.free>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "redeclaredInMultipleModulesFunc1(_:)",
|
||
key.usr: "c:@F@redeclaredInMultipleModulesFunc1",
|
||
key.doc.full_as_xml: "<Function file=Foo.h line=\"118\" column=\"5\"><Name>redeclaredInMultipleModulesFunc1</Name><USR>c:@F@redeclaredInMultipleModulesFunc1</USR><Declaration>func redeclaredInMultipleModulesFunc1(_ a: Int32) -> Int32</Declaration><Abstract><Para> Aaa. redeclaredInMultipleModulesFunc1. Bbb.</Para></Abstract></Function>",
|
||
key.offset: 4125,
|
||
key.length: 58,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>redeclaredInMultipleModulesFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s: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: 4168,
|
||
key.length: 5
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.protocol,
|
||
key.name: "FooProtocolBase",
|
||
key.usr: "c:objc(pl)FooProtocolBase",
|
||
key.doc.full_as_xml: "<Other file=Foo.h line=\"121\" column=\"11\"><Name>FooProtocolBase</Name><USR>c:objc(pl)FooProtocolBase</USR><Declaration>protocol FooProtocolBase</Declaration><Abstract><Para> Aaa. FooProtocolBase. Bbb.</Para></Abstract></Other>",
|
||
key.offset: 4184,
|
||
key.length: 301,
|
||
key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>FooProtocolBase</decl.name></decl.protocol>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "fooProtoFunc()",
|
||
key.usr: "c:objc(pl)FooProtocolBase(im)fooProtoFunc",
|
||
key.doc.full_as_xml: "<Function isInstanceMethod=\"1\" file=Foo.h line=\"125\" column=\"1\"><Name>fooProtoFunc</Name><USR>c:objc(pl)FooProtocolBase(im)fooProtoFunc</USR><Declaration>func fooProtoFunc()</Declaration><Abstract><Para> Aaa. fooProtoFunc. Bbb. Ccc.</Para></Abstract></Function>",
|
||
key.offset: 4216,
|
||
key.length: 19,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoFunc</decl.name>()</decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "fooProtoFuncWithExtraIndentation1()",
|
||
key.usr: "c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation1",
|
||
key.doc.full_as_xml: "<Function isInstanceMethod=\"1\" file=Foo.h line=\"129\" column=\"3\"><Name>fooProtoFuncWithExtraIndentation1</Name><USR>c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation1</USR><Declaration>func fooProtoFuncWithExtraIndentation1()</Declaration><Abstract><Para> Aaa. fooProtoFuncWithExtraIndentation1. Bbb. Ccc.</Para></Abstract></Function>",
|
||
key.offset: 4241,
|
||
key.length: 40,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoFuncWithExtraIndentation1</decl.name>()</decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "fooProtoFuncWithExtraIndentation2()",
|
||
key.usr: "c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation2",
|
||
key.doc.full_as_xml: "<Function isInstanceMethod=\"1\" file=Foo.h line=\"135\" column=\"3\"><Name>fooProtoFuncWithExtraIndentation2</Name><USR>c:objc(pl)FooProtocolBase(im)fooProtoFuncWithExtraIndentation2</USR><Declaration>func fooProtoFuncWithExtraIndentation2()</Declaration><Abstract><Para> Aaa. fooProtoFuncWithExtraIndentation2. Bbb. Ccc.</Para></Abstract></Function>",
|
||
key.offset: 4287,
|
||
key.length: 40,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoFuncWithExtraIndentation2</decl.name>()</decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.static,
|
||
key.name: "fooProtoClassFunc()",
|
||
key.usr: "c:objc(pl)FooProtocolBase(cm)fooProtoClassFunc",
|
||
key.offset: 4333,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.function.method.static><syntaxtype.keyword>static</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooProtoClassFunc</decl.name>()</decl.function.method.static>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "fooProperty1",
|
||
key.usr: "c:objc(pl)FooProtocolBase(py)fooProperty1",
|
||
key.offset: 4370,
|
||
key.length: 35,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty1</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 4411,
|
||
key.length: 35,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty2</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 4452,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty3</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 4486,
|
||
key.length: 49,
|
||
key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>FooProtocolDerived</decl.name> : <ref.protocol usr=\"c:objc(pl)FooProtocolBase\">FooProtocolBase</ref.protocol></decl.protocol>",
|
||
key.conforms: [
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "FooProtocolBase",
|
||
key.usr: "c:objc(pl)FooProtocolBase"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase",
|
||
key.offset: 4536,
|
||
key.length: 392,
|
||
key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooClassBase</decl.name></decl.class>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "fooBaseInstanceFunc0()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFunc0",
|
||
key.offset: 4562,
|
||
key.length: 27,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFunc0</decl.name>()</decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "fooBaseInstanceFunc1(_:)",
|
||
key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFunc1:",
|
||
key.offset: 4595,
|
||
key.length: 60,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>anObject</decl.var.parameter.name>: <decl.var.parameter.type>Any!</decl.var.parameter.type></decl.var.parameter>) -> <decl.function.returntype><ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class>!</decl.function.returntype></decl.function.method.instance>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "_",
|
||
key.name: "anObject",
|
||
key.offset: 4633,
|
||
key.length: 4
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)init",
|
||
key.offset: 4661,
|
||
key.length: 7,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>!()</decl.function.constructor>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init(float:)",
|
||
key.usr: "c:objc(cs)FooClassBase(im)initWithFloat:",
|
||
key.offset: 4674,
|
||
key.length: 33,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>!(<decl.var.parameter><decl.var.parameter.argument_label>float</decl.var.parameter.argument_label> <decl.var.parameter.name>f</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s:Sf\">Float</ref.struct></decl.var.parameter.type></decl.var.parameter>)</decl.function.constructor>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "float",
|
||
key.name: "f",
|
||
key.offset: 4701,
|
||
key.length: 5
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "fooBaseInstanceFuncOverridden()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFuncOverridden",
|
||
key.offset: 4713,
|
||
key.length: 36,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFuncOverridden</decl.name>()</decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.class,
|
||
key.name: "fooBaseClassFunc0()",
|
||
key.usr: "c:objc(cs)FooClassBase(cm)fooBaseClassFunc0",
|
||
key.offset: 4755,
|
||
key.length: 30,
|
||
key.fully_annotated_decl: "<decl.function.method.class><syntaxtype.keyword>class</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseClassFunc0</decl.name>()</decl.function.method.class>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth3()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3",
|
||
key.offset: 4791,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth2()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2",
|
||
key.offset: 4826,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "nonInternalMeth()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth",
|
||
key.offset: 4861,
|
||
key.length: 30,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth1()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1",
|
||
key.offset: 4897,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.class,
|
||
key.name: "FooClassDerived",
|
||
key.usr: "c:objc(cs)FooClassDerived",
|
||
key.doc.full_as_xml: "<Other file=Foo.h line=\"158\" column=\"12\"><Name>FooClassDerived</Name><USR>c:objc(cs)FooClassDerived</USR><Declaration>class FooClassDerived : FooClassBase, FooProtocolDerived</Declaration><Abstract><Para> Aaa. FooClassDerived. Bbb.</Para></Abstract></Other>",
|
||
key.offset: 4929,
|
||
key.length: 493,
|
||
key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooClassDerived</decl.name> : <ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class>, <ref.protocol usr=\"c:objc(pl)FooProtocolDerived\">FooProtocolDerived</ref.protocol></decl.class>",
|
||
key.inherits: [
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase"
|
||
}
|
||
],
|
||
key.conforms: [
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "FooProtocolDerived",
|
||
key.usr: "c:objc(pl)FooProtocolDerived"
|
||
}
|
||
],
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "fooProperty1",
|
||
key.usr: "c:objc(cs)FooClassDerived(py)fooProperty1",
|
||
key.offset: 4993,
|
||
key.length: 23,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty1</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5022,
|
||
key.length: 23,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty2</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5051,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>fooProperty3</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5088,
|
||
key.length: 23,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooInstanceFunc0</decl.name>()</decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "fooInstanceFunc1(_:)",
|
||
key.usr: "c:objc(cs)FooClassDerived(im)fooInstanceFunc1:",
|
||
key.offset: 5117,
|
||
key.length: 33,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooInstanceFunc1</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s: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: 5144,
|
||
key.length: 5
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "fooInstanceFunc2(_:withB:)",
|
||
key.usr: "c:objc(cs)FooClassDerived(im)fooInstanceFunc2:withB:",
|
||
key.offset: 5156,
|
||
key.length: 49,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooInstanceFunc2</decl.name>(<decl.var.parameter><decl.var.parameter.argument_label>_</decl.var.parameter.argument_label> <decl.var.parameter.name>a</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s: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: 5183,
|
||
key.length: 5
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "withB",
|
||
key.name: "b",
|
||
key.offset: 5199,
|
||
key.length: 5
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "fooBaseInstanceFuncOverridden()",
|
||
key.usr: "c:objc(cs)FooClassDerived(im)fooBaseInstanceFuncOverridden",
|
||
key.offset: 5211,
|
||
key.length: 36,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooBaseInstanceFuncOverridden</decl.name>()</decl.function.method.instance>",
|
||
key.inherits: [
|
||
{
|
||
key.kind: source.lang.swift.ref.function.method.instance,
|
||
key.name: "fooBaseInstanceFuncOverridden()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)fooBaseInstanceFuncOverridden"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.class,
|
||
key.name: "fooClassFunc0()",
|
||
key.usr: "c:objc(cs)FooClassDerived(cm)fooClassFunc0",
|
||
key.offset: 5253,
|
||
key.length: 26,
|
||
key.fully_annotated_decl: "<decl.function.method.class><syntaxtype.keyword>class</syntaxtype.keyword> <syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>fooClassFunc0</decl.name>()</decl.function.method.class>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth3()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3::SYNTHESIZED::c:objc(cs)FooClassDerived",
|
||
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth3",
|
||
key.offset: 5285,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth2()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2::SYNTHESIZED::c:objc(cs)FooClassDerived",
|
||
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth2",
|
||
key.offset: 5320,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "nonInternalMeth()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth::SYNTHESIZED::c:objc(cs)FooClassDerived",
|
||
key.original_usr: "c:objc(cs)FooClassBase(im)nonInternalMeth",
|
||
key.offset: 5355,
|
||
key.length: 30,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth1()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1::SYNTHESIZED::c:objc(cs)FooClassDerived",
|
||
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth1",
|
||
key.offset: 5391,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.typealias,
|
||
key.name: "typedef_int_t",
|
||
key.usr: "c:Foo.h@T@typedef_int_t",
|
||
key.offset: 5423,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.typealias><syntaxtype.keyword>typealias</syntaxtype.keyword> <decl.name>typedef_int_t</decl.name> = <ref.struct usr=\"s:s5Int32V\">Int32</ref.struct></decl.typealias>",
|
||
key.conforms: [
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "SignedInteger",
|
||
key.usr: "s:s13SignedIntegerP"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "Comparable",
|
||
key.usr: "s:s10ComparableP"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "Equatable",
|
||
key.usr: "s:s9EquatableP"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.global,
|
||
key.name: "FOO_MACRO_1",
|
||
key.usr: "c:Foo.h@3720@macro@FOO_MACRO_1",
|
||
key.offset: 5455,
|
||
key.length: 30,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_1</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5486,
|
||
key.length: 30,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_2</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5517,
|
||
key.length: 30,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_3</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5548,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_4</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5580,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_5</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5612,
|
||
key.length: 38,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_6</decl.name>: <decl.var.type><ref.typealias usr=\"c:Foo.h@T@typedef_int_t\">typedef_int_t</ref.typealias></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.global,
|
||
key.name: "FOO_MACRO_7",
|
||
key.usr: "c:Foo.h@3943@macro@FOO_MACRO_7",
|
||
key.offset: 5651,
|
||
key.length: 38,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_7</decl.name>: <decl.var.type><ref.typealias usr=\"c:Foo.h@T@typedef_int_t\">typedef_int_t</ref.typealias></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.global,
|
||
key.name: "FOO_MACRO_8",
|
||
key.usr: "c:Foo.h@3984@macro@FOO_MACRO_8",
|
||
key.offset: 5690,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_8</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5720,
|
||
key.length: 30,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_9</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5751,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_10</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5783,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_11</decl.name>: <decl.var.type><ref.struct usr=\"s:Si\">Int</ref.struct></decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> }</decl.var.global>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.global,
|
||
key.name: "FOO_MACRO_REDEF_1",
|
||
key.usr: "c:Foo.h@4477@macro@FOO_MACRO_REDEF_1",
|
||
key.offset: 5813,
|
||
key.length: 36,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_REDEF_1</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5850,
|
||
key.length: 36,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_MACRO_REDEF_2</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 5887,
|
||
key.length: 23,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>theLastDeclInFoo</decl.name>()</decl.function.free>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.free,
|
||
key.name: "_internalTopLevelFunc()",
|
||
key.usr: "c:@F@_internalTopLevelFunc",
|
||
key.offset: 5911,
|
||
key.length: 28,
|
||
key.fully_annotated_decl: "<decl.function.free><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalTopLevelFunc</decl.name>()</decl.function.free>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.struct,
|
||
key.name: "_InternalStruct",
|
||
key.usr: "c:@S@_InternalStruct",
|
||
key.offset: 5940,
|
||
key.length: 78,
|
||
key.fully_annotated_decl: "<decl.struct><syntaxtype.keyword>struct</syntaxtype.keyword> <decl.name>_InternalStruct</decl.name></decl.struct>",
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "x",
|
||
key.usr: "c:@S@_InternalStruct@FI@x",
|
||
key.offset: 5970,
|
||
key.length: 12,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>x</decl.name>: <decl.var.type><ref.struct usr=\"s:s5Int32V\">Int32</ref.struct></decl.var.type></decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init()",
|
||
key.usr: "s:SC15_InternalStructVABycfc",
|
||
key.offset: 5988,
|
||
key.length: 6,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>()</decl.function.constructor>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init(x:)",
|
||
key.usr: "s:SC15_InternalStructVABs5Int32V1x_tcfc",
|
||
key.offset: 6000,
|
||
key.length: 16,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>init</syntaxtype.keyword>(<decl.var.parameter><decl.var.parameter.argument_label>x</decl.var.parameter.argument_label>: <decl.var.parameter.type><ref.struct usr=\"s: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: 6010,
|
||
key.length: 5
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.extension.class,
|
||
key.offset: 6019,
|
||
key.length: 61,
|
||
key.extends: {
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase"
|
||
},
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth1()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1",
|
||
key.offset: 6049,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.extension.class,
|
||
key.offset: 6081,
|
||
key.length: 97,
|
||
key.extends: {
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase"
|
||
},
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth2()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2",
|
||
key.offset: 6111,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "nonInternalMeth()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth",
|
||
key.offset: 6146,
|
||
key.length: 30,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.extension.class,
|
||
key.offset: 6179,
|
||
key.length: 61,
|
||
key.extends: {
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase"
|
||
},
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth3()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth3",
|
||
key.offset: 6209,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.protocol,
|
||
key.name: "_InternalProt",
|
||
key.usr: "c:objc(pl)_InternalProt",
|
||
key.offset: 6241,
|
||
key.length: 26,
|
||
key.fully_annotated_decl: "<decl.protocol><syntaxtype.keyword>protocol</syntaxtype.keyword> <decl.name>_InternalProt</decl.name></decl.protocol>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.class,
|
||
key.name: "ClassWithInternalProt",
|
||
key.usr: "c:objc(cs)ClassWithInternalProt",
|
||
key.offset: 6268,
|
||
key.length: 47,
|
||
key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>ClassWithInternalProt</decl.name> : <ref.protocol usr=\"c:objc(pl)_InternalProt\">_InternalProt</ref.protocol></decl.class>",
|
||
key.conforms: [
|
||
{
|
||
key.kind: source.lang.swift.ref.protocol,
|
||
key.name: "_InternalProt",
|
||
key.usr: "c:objc(pl)_InternalProt"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.class,
|
||
key.name: "FooClassPropertyOwnership",
|
||
key.usr: "c:objc(cs)FooClassPropertyOwnership",
|
||
key.offset: 6316,
|
||
key.length: 425,
|
||
key.fully_annotated_decl: "<decl.class><syntaxtype.keyword>class</syntaxtype.keyword> <decl.name>FooClassPropertyOwnership</decl.name> : <ref.class usr=\"c:objc(cs)FooClassBase\">FooClassBase</ref.class></decl.class>",
|
||
key.inherits: [
|
||
{
|
||
key.kind: source.lang.swift.ref.class,
|
||
key.name: "FooClassBase",
|
||
key.usr: "c:objc(cs)FooClassBase"
|
||
}
|
||
],
|
||
key.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "assignable",
|
||
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)assignable",
|
||
key.offset: 6370,
|
||
key.length: 42,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>unowned(unsafe)</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>assignable</decl.name>: <decl.var.type><ref.protocol usr=\"c:objc(pl)AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "unsafeAssignable",
|
||
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)unsafeAssignable",
|
||
key.offset: 6418,
|
||
key.length: 48,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>unowned(unsafe)</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>unsafeAssignable</decl.name>: <decl.var.type><ref.protocol usr=\"c:objc(pl)AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "retainable",
|
||
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)retainable",
|
||
key.offset: 6472,
|
||
key.length: 20,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>retainable</decl.name>: <decl.var.type>Any!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "strongRef",
|
||
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)strongRef",
|
||
key.offset: 6498,
|
||
key.length: 19,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>strongRef</decl.name>: <decl.var.type>Any!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "copyable",
|
||
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)copyable",
|
||
key.offset: 6523,
|
||
key.length: 18,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>copyable</decl.name>: <decl.var.type>Any!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "weakRef",
|
||
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)weakRef",
|
||
key.offset: 6547,
|
||
key.length: 28,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>weak</syntaxtype.keyword> <syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>weakRef</decl.name>: <decl.var.type><ref.protocol usr=\"c:objc(pl)AnyObject\">AnyObject</ref.protocol>!</decl.var.type> { <syntaxtype.keyword>get</syntaxtype.keyword> <syntaxtype.keyword>set</syntaxtype.keyword> }</decl.var.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "scalar",
|
||
key.usr: "c:objc(cs)FooClassPropertyOwnership(py)scalar",
|
||
key.offset: 6581,
|
||
key.length: 17,
|
||
key.fully_annotated_decl: "<decl.var.instance><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>scalar</decl.name>: <decl.var.type><ref.struct usr=\"s: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: 6604,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth3</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth2()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth2::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership",
|
||
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth2",
|
||
key.offset: 6639,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth2</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "nonInternalMeth()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)nonInternalMeth::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership",
|
||
key.original_usr: "c:objc(cs)FooClassBase(im)nonInternalMeth",
|
||
key.offset: 6674,
|
||
key.length: 30,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>nonInternalMeth</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.method.instance,
|
||
key.name: "_internalMeth1()",
|
||
key.usr: "c:objc(cs)FooClassBase(im)_internalMeth1::SYNTHESIZED::c:objc(cs)FooClassPropertyOwnership",
|
||
key.original_usr: "c:objc(cs)FooClassBase(im)_internalMeth1",
|
||
key.offset: 6710,
|
||
key.length: 29,
|
||
key.fully_annotated_decl: "<decl.function.method.instance><syntaxtype.keyword>func</syntaxtype.keyword> <decl.name>_internalMeth1</decl.name>() -> <decl.function.returntype>Any!</decl.function.returntype></decl.function.method.instance>"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.global,
|
||
key.name: "FOO_NIL",
|
||
key.usr: "c:Foo.h@5323@macro@FOO_NIL",
|
||
key.offset: 6742,
|
||
key.length: 15,
|
||
key.fully_annotated_decl: "<decl.var.global><syntaxtype.keyword>var</syntaxtype.keyword> <decl.name>FOO_NIL</decl.name>: <decl.var.type><tuple>()</tuple></decl.var.type></decl.var.global>",
|
||
key.attributes: [
|
||
{
|
||
key.kind: source.lang.swift.attribute.availability,
|
||
key.is_unavailable: 1,
|
||
key.message: "use 'nil' instead of this imported macro"
|
||
}
|
||
],
|
||
key.is_unavailable: 1
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.class,
|
||
key.name: "FooUnavailableMembers",
|
||
key.usr: "c:objc(cs)FooUnavailableMembers",
|
||
key.offset: 6758,
|
||
key.length: 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: 6808,
|
||
key.length: 31,
|
||
key.fully_annotated_decl: "<decl.function.constructor><syntaxtype.keyword>convenience</syntaxtype.keyword> <syntaxtype.keyword>init</syntaxtype.keyword>!(<decl.var.parameter><decl.var.parameter.argument_label>int</decl.var.parameter.argument_label> <decl.var.parameter.name>i</decl.var.parameter.name>: <decl.var.parameter.type><ref.struct usr=\"s: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: 6833,
|
||
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: 6845,
|
||
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: 6869,
|
||
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: 6898,
|
||
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: 6921,
|
||
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: 6956,
|
||
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: 6991,
|
||
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: 7025,
|
||
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: 7061,
|
||
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: 7099,
|
||
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: 7137,
|
||
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: 7174,
|
||
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: 7213,
|
||
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: 7248,
|
||
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: 7283,
|
||
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: 7319,
|
||
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: 7351,
|
||
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: 7371,
|
||
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: 7398,
|
||
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: 7410,
|
||
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: 7450,
|
||
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: 7474,
|
||
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: 7492,
|
||
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: 7514,
|
||
key.length: 5
|
||
}
|
||
],
|
||
key.modulename: "Foo.FooSub"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.struct,
|
||
key.name: "FooSubEnum1",
|
||
key.usr: "c:@E@FooSubEnum1",
|
||
key.offset: 7530,
|
||
key.length: 145,
|
||
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:SC11FooSubEnum1VABs6UInt32Vcfc",
|
||
key.offset: 7586,
|
||
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: 7603,
|
||
key.length: 6
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.function.constructor,
|
||
key.name: "init(rawValue:)",
|
||
key.usr: "s:SC11FooSubEnum1VABs6UInt32V8rawValue_tcfc",
|
||
key.offset: 7616,
|
||
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.entities: [
|
||
{
|
||
key.kind: source.lang.swift.decl.var.local,
|
||
key.keyword: "rawValue",
|
||
key.name: "rawValue",
|
||
key.offset: 7640,
|
||
key.length: 6
|
||
}
|
||
]
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.instance,
|
||
key.name: "rawValue",
|
||
key.usr: "s:SC11FooSubEnum1V8rawValues6UInt32Vv",
|
||
key.offset: 7653,
|
||
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.modulename: "Foo.FooSub"
|
||
},
|
||
{
|
||
key.kind: source.lang.swift.decl.var.global,
|
||
key.name: "FooSubEnum1X",
|
||
key.usr: "c:@E@FooSubEnum1@FooSubEnum1X",
|
||
key.offset: 7676,
|
||
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: 7714,
|
||
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: 7752,
|
||
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"
|
||
}
|
||
]
|