Skip to content

Instantly share code, notes, and snippets.

@jpsim
Created January 14, 2015 01:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jpsim/5981da63d8ad612d718f to your computer and use it in GitHub Desktop.
Save jpsim/5981da63d8ad612d718f to your computer and use it in GitHub Desktop.
sourcekitten doc --module-name SwiftGraphics -scheme SwiftGraphics_OSX
[
{
"key.substructure" : [
{
"key.namelength" : 7,
"key.runtime_name" : "_TtC8__main__7Ellipse",
"key.name" : "Ellipse",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.bodylength" : 907,
"key.nameoffset" : 165,
"key.typename" : "Ellipse.Type",
"key.usr" : "s:C13SwiftGraphics7Ellipse",
"key.kind" : "source.lang.swift.decl.class",
"key.bodyoffset" : 174,
"key.parsed_declaration" : "class Ellipse",
"key.substructure" : [
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "center",
"key.nameoffset" : 183,
"key.typename" : "CGPoint",
"key.usr" : "s:vC13SwiftGraphics7Ellipse6centerVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "var center:CGPoint",
"key.substructure" : [
],
"key.length" : 6,
"key.offset" : 183,
"key.annotated_decl" : "<Declaration>var center: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.namelength" : 1,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "a",
"key.nameoffset" : 206,
"key.typename" : "CGFloat",
"key.usr" : "s:vC13SwiftGraphics7Ellipse1aV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "let a:CGFloat \/\/ semi major axis",
"key.substructure" : [
],
"key.length" : 1,
"key.offset" : 206,
"key.annotated_decl" : "<Declaration>let a: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.namelength" : 1,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "b",
"key.nameoffset" : 243,
"key.typename" : "CGFloat",
"key.usr" : "s:vC13SwiftGraphics7Ellipse1bV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.parsed_declaration" : "let b:CGFloat \/\/ semi minor axis",
"key.substructure" : [
],
"key.length" : 1,
"key.offset" : 243,
"key.annotated_decl" : "<Declaration>let b: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.namelength" : 1,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "e",
"key.nameoffset" : 280,
"key.typename" : "CGFloat",
"key.usr" : "s:vC13SwiftGraphics7Ellipse1eV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.parsed_declaration" : "let e:CGFloat \/\/ eccentricity",
"key.substructure" : [
],
"key.length" : 1,
"key.offset" : 280,
"key.annotated_decl" : "<Declaration>let e: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.namelength" : 1,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "F",
"key.nameoffset" : 314,
"key.typename" : "CGFloat",
"key.usr" : "s:vC13SwiftGraphics7Ellipse1FV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.parsed_declaration" : "let F:CGFloat",
"key.substructure" : [
],
"key.length" : 1,
"key.offset" : 314,
"key.annotated_decl" : "<Declaration>let F: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.namelength" : 69,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "init(center:semiMajorAxis:eccentricity:)",
"key.bodylength" : 134,
"key.nameoffset" : 329,
"key.typename" : "Ellipse.Type -> (center: CGPoint, semiMajorAxis: CGFloat, eccentricity: CGFloat) -> Ellipse",
"key.usr" : "s:FC13SwiftGraphics7EllipsecFMS0_FT6centerVSC7CGPoint13semiMajorAxisV12CoreGraphics7CGFloat12eccentricityS3__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 400,
"key.parsed_declaration" : "init(center:CGPoint, semiMajorAxis a:CGFloat, eccentricity e:CGFloat)",
"key.substructure" : [
],
"key.length" : 69,
"key.offset" : 329,
"key.annotated_decl" : "<Declaration>init(center: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, semiMajorAxis a: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, eccentricity e: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 2,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "F1",
"key.bodylength" : 67,
"key.nameoffset" : 545,
"key.typename" : "CGPoint",
"key.usr" : "s:vC13SwiftGraphics7Ellipse2F1VSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 558,
"key.parsed_declaration" : "var F1: CGPoint",
"key.substructure" : [
],
"key.length" : 2,
"key.offset" : 545,
"key.annotated_decl" : "<Declaration>var F1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 2,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "F2",
"key.bodylength" : 67,
"key.nameoffset" : 635,
"key.typename" : "CGPoint",
"key.usr" : "s:vC13SwiftGraphics7Ellipse2F2VSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 648,
"key.parsed_declaration" : "var F2: CGPoint",
"key.substructure" : [
],
"key.length" : 2,
"key.offset" : 635,
"key.annotated_decl" : "<Declaration>var F2: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 4,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "rect",
"key.bodylength" : 254,
"key.nameoffset" : 726,
"key.typename" : "CGRect",
"key.usr" : "s:vC13SwiftGraphics7Ellipse4rectVSC6CGRect",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 739,
"key.parsed_declaration" : "var rect:CGRect",
"key.substructure" : [
],
"key.length" : 4,
"key.offset" : 726,
"key.annotated_decl" : "<Declaration>var rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 4,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Ellipse.swift",
"key.name" : "path",
"key.bodylength" : 62,
"key.nameoffset" : 1004,
"key.typename" : "CGPath",
"key.usr" : "s:vC13SwiftGraphics7Ellipse4pathCSo6CGPath",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1017,
"key.parsed_declaration" : "var path:CGPath",
"key.substructure" : [
],
"key.length" : 4,
"key.offset" : 1004,
"key.annotated_decl" : "<Declaration>var path: <Type usr=\"c:@T@CGPathRef\">CGPath<\/Type> { get }<\/Declaration>"
}
],
"key.length" : 7,
"key.offset" : 165,
"key.annotated_decl" : "<Declaration>class Ellipse<\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 1082
},
{
"key.substructure" : [
{
"key.namelength" : 32,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/ConvexHull.swift",
"key.name" : "convexHull(_:)",
"key.bodylength" : 34,
"key.nameoffset" : 176,
"key.typename" : "([CGPoint]) -> [CGPoint]",
"key.usr" : "s:F13SwiftGraphics10convexHullFGSaVSC7CGPoint_GSaS0__",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 223,
"key.parsed_declaration" : "public func convexHull(var points:[CGPoint]) -> [CGPoint]",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 32,
"key.offset" : 176,
"key.annotated_decl" : "<Declaration>public func convexHull(points: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>]) -&gt; [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>]<\/Declaration>",
"key.substructure" : [
]
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 259
},
{
"key.substructure" : [
{
"key.namelength" : 14,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "QuadTreeConfig",
"key.bodylength" : 70,
"key.nameoffset" : 342,
"key.typename" : "QuadTreeConfig.Type",
"key.usr" : "s:V13SwiftGraphicsP33_2B9D0943EECF841CAD7A409CA3C4CF0D14QuadTreeConfig",
"key.kind" : "source.lang.swift.decl.struct",
"key.bodyoffset" : 358,
"key.parsed_declaration" : "private struct QuadTreeConfig",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 14,
"key.offset" : 342,
"key.annotated_decl" : "<Declaration>private struct QuadTreeConfig<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 15,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "minimumNodeSize",
"key.nameoffset" : 367,
"key.typename" : "CGSize",
"key.usr" : "s:vV13SwiftGraphicsP33_2B9D0943EECF841CAD7A409CA3C4CF0D14QuadTreeConfig15minimumNodeSizeVSC6CGSize",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "let minimumNodeSize : CGSize",
"key.substructure" : [
],
"key.length" : 15,
"key.offset" : 367,
"key.annotated_decl" : "<Declaration>let minimumNodeSize: <Type usr=\"c:@S@CGSize\">CGSize<\/Type><\/Declaration>"
},
{
"key.namelength" : 21,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "maximumObjectsPerNode",
"key.nameoffset" : 400,
"key.typename" : "Int",
"key.usr" : "s:vV13SwiftGraphicsP33_2B9D0943EECF841CAD7A409CA3C4CF0D14QuadTreeConfig21maximumObjectsPerNodeSi",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "let maximumObjectsPerNode : Int",
"key.substructure" : [
],
"key.length" : 21,
"key.offset" : 400,
"key.annotated_decl" : "<Declaration>let maximumObjectsPerNode: <Type usr=\"s:Si\">Int<\/Type><\/Declaration>"
}
]
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "QuadTree",
"key.bodylength" : 772,
"key.nameoffset" : 444,
"key.typename" : "QuadTree.Type",
"key.usr" : "s:C13SwiftGraphics8QuadTree",
"key.kind" : "source.lang.swift.decl.class",
"key.bodyoffset" : 458,
"key.parsed_declaration" : "public class QuadTree <T>",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 8,
"key.offset" : 444,
"key.annotated_decl" : "<Declaration>public class QuadTree&lt;T&gt;<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "frame",
"key.bodylength" : 36,
"key.nameoffset" : 474,
"key.typename" : "CGRect",
"key.usr" : "s:vC13SwiftGraphics8QuadTree5frameVSC6CGRect",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 490,
"key.parsed_declaration" : "public var frame : CGRect",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 5,
"key.offset" : 474,
"key.annotated_decl" : "<Declaration>public var frame: <Type usr=\"c:@S@CGRect\">CGRect<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "rootNode",
"key.nameoffset" : 543,
"key.typename" : "QuadTreeNode<T>!",
"key.usr" : "s:vC13SwiftGraphics8QuadTree8rootNodeGSQGCS_12QuadTreeNodeQ___",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public var rootNode : QuadTreeNode <T>!",
"key.substructure" : [
],
"key.length" : 8,
"key.offset" : 543,
"key.annotated_decl" : "<Declaration>public var rootNode: <Type usr=\"s:C13SwiftGraphics12QuadTreeNode\">QuadTreeNode<\/Type>&lt;T&gt;!<\/Declaration>"
},
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "config",
"key.nameoffset" : 588,
"key.typename" : "QuadTreeConfig",
"key.usr" : "s:vC13SwiftGraphics8QuadTreeP33_2B9D0943EECF841CAD7A409CA3C4CF0D6configVS_P33_2B9D0943EECF841CAD7A409CA3C4CF0D14QuadTreeConfig",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "private let config : QuadTreeConfig",
"key.substructure" : [
],
"key.length" : 6,
"key.offset" : 588,
"key.annotated_decl" : "<Declaration>private let config: <Type usr=\"s:V13SwiftGraphicsP33_2B9D0943EECF841CAD7A409CA3C4CF0D14QuadTreeConfig\">QuadTreeConfig<\/Type><\/Declaration>"
},
{
"key.namelength" : 92,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "init(frame:minimumNodeSize:maximumObjectsPerNode:)",
"key.bodylength" : 185,
"key.nameoffset" : 633,
"key.typename" : "<T> QuadTree<T>.Type -> (frame: CGRect, minimumNodeSize: CGSize, maximumObjectsPerNode: Int) -> QuadTree<T>",
"key.usr" : "s:FC13SwiftGraphics8QuadTreecU__FMGS0_Q__FT5frameVSC6CGRect15minimumNodeSizeVSC6CGSize21maximumObjectsPerNodeSi_GS0_Q__",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 727,
"key.parsed_declaration" : "public required init(frame:CGRect, minimumNodeSize:CGSize = CGSize(w:1, h:1), maximumObjectsPerNode:Int = 8)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.required"
},
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 92,
"key.offset" : 633,
"key.annotated_decl" : "<Declaration>public required init(frame: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>, minimumNodeSize: <Type usr=\"c:@S@CGSize\">CGSize<\/Type> = default, maximumObjectsPerNode: <Type usr=\"s:Si\">Int<\/Type> = default)<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 34,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "addObject(_:point:)",
"key.bodylength" : 101,
"key.nameoffset" : 935,
"key.typename" : "<T> QuadTree<T> -> (T, point: CGPoint) -> ()",
"key.usr" : "s:FC13SwiftGraphics8QuadTree9addObjectU__FGS0_Q__FTQ_5pointVSC7CGPoint_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 971,
"key.parsed_declaration" : "public func addObject(object:T, point:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 34,
"key.offset" : 935,
"key.annotated_decl" : "<Declaration>public func addObject(object: T, point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "objectsInRect(_:)",
"key.bodylength" : 98,
"key.nameoffset" : 1095,
"key.typename" : "<T> QuadTree<T> -> (CGRect) -> [T]",
"key.usr" : "s:FC13SwiftGraphics8QuadTree13objectsInRectU__FGS0_Q__FVSC6CGRectGSaQ__",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1130,
"key.parsed_declaration" : "public func objectsInRect(rect:CGRect) -> [T]",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 26,
"key.offset" : 1095,
"key.annotated_decl" : "<Declaration>public func objectsInRect(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; [T]<\/Declaration>",
"key.substructure" : [
]
}
]
},
{
"key.namelength" : 12,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "QuadTreeNode",
"key.bodylength" : 3525,
"key.nameoffset" : 1246,
"key.typename" : "QuadTreeNode.Type",
"key.usr" : "s:C13SwiftGraphics12QuadTreeNode",
"key.kind" : "source.lang.swift.decl.class",
"key.bodyoffset" : 1264,
"key.parsed_declaration" : "public class QuadTreeNode <T>",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 12,
"key.offset" : 1246,
"key.annotated_decl" : "<Declaration>public class QuadTreeNode&lt;T&gt;<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "frame",
"key.nameoffset" : 1329,
"key.typename" : "CGRect",
"key.usr" : "s:vC13SwiftGraphics12QuadTreeNode5frameVSC6CGRect",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public let frame : CGRect",
"key.substructure" : [
],
"key.length" : 5,
"key.offset" : 1329,
"key.annotated_decl" : "<Declaration>public let frame: <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
},
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "config",
"key.nameoffset" : 1360,
"key.typename" : "QuadTreeConfig",
"key.usr" : "s:vC13SwiftGraphics12QuadTreeNodeP33_2B9D0943EECF841CAD7A409CA3C4CF0D6configVS_P33_2B9D0943EECF841CAD7A409CA3C4CF0D14QuadTreeConfig",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "private let config : QuadTreeConfig",
"key.substructure" : [
],
"key.length" : 6,
"key.offset" : 1360,
"key.annotated_decl" : "<Declaration>private let config: <Type usr=\"s:V13SwiftGraphicsP33_2B9D0943EECF841CAD7A409CA3C4CF0D14QuadTreeConfig\">QuadTreeConfig<\/Type><\/Declaration>"
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "subnodes",
"key.nameoffset" : 1399,
"key.typename" : "[QuadTreeNode<T>]?",
"key.usr" : "s:vC13SwiftGraphics12QuadTreeNode8subnodesGSqGSaGS0_Q____",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public var subnodes : [QuadTreeNode]?",
"key.substructure" : [
],
"key.length" : 8,
"key.offset" : 1399,
"key.annotated_decl" : "<Declaration>public var subnodes: [<Type usr=\"s:C13SwiftGraphics12QuadTreeNode\">QuadTreeNode<\/Type>&lt;T&gt;]?<\/Declaration>"
},
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "items",
"key.nameoffset" : 1646,
"key.typename" : "[(point: CGPoint, object: T)]?",
"key.usr" : "s:vC13SwiftGraphics12QuadTreeNode5itemsGSqGSaT5pointVSC7CGPoint6objectQ____",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.lazy"
},
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.parsed_declaration" : "public lazy var items : [Item]? = []",
"key.substructure" : [
],
"key.length" : 5,
"key.offset" : 1646,
"key.annotated_decl" : "<Declaration>public lazy var items: [(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, object: T)]? { mutating get set }<\/Declaration>"
},
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "objects",
"key.bodylength" : 195,
"key.nameoffset" : 1682,
"key.typename" : "[T]?",
"key.usr" : "s:vC13SwiftGraphics12QuadTreeNode7objectsGSqGSaQ___",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1698,
"key.parsed_declaration" : "public var objects : [T]?",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 7,
"key.offset" : 1682,
"key.annotated_decl" : "<Declaration>public var objects: [T]? { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "isLeaf",
"key.bodylength" : 37,
"key.nameoffset" : 1914,
"key.typename" : "Bool",
"key.usr" : "s:vC13SwiftGraphics12QuadTreeNode6isLeafSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1929,
"key.parsed_declaration" : "internal var isLeaf : Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 6,
"key.offset" : 1914,
"key.annotated_decl" : "<Declaration>internal var isLeaf: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 9,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "canExpand",
"key.bodylength" : 151,
"key.nameoffset" : 1985,
"key.typename" : "Bool",
"key.usr" : "s:vC13SwiftGraphics12QuadTreeNode9canExpandSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2003,
"key.parsed_declaration" : "internal var canExpand : Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 9,
"key.offset" : 1985,
"key.annotated_decl" : "<Declaration>internal var canExpand: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 41,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "init(config:frame:)",
"key.bodylength" : 61,
"key.nameoffset" : 2169,
"key.typename" : "<T> QuadTreeNode<T>.Type -> (config: QuadTreeConfig, frame: CGRect) -> QuadTreeNode<T>",
"key.usr" : "s:FC13SwiftGraphics12QuadTreeNodecU__FMGS0_Q__FT6configVS_P33_2B9D0943EECF841CAD7A409CA3C4CF0D14QuadTreeConfig5frameVSC6CGRect_GS0_Q__",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2212,
"key.parsed_declaration" : "private init(config:QuadTreeConfig, frame:CGRect)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 41,
"key.offset" : 2169,
"key.annotated_decl" : "<Declaration>private init(config: <Type usr=\"s:V13SwiftGraphicsP33_2B9D0943EECF841CAD7A409CA3C4CF0D14QuadTreeConfig\">QuadTreeConfig<\/Type>, frame: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>)<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 18,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "addItem(_:)",
"key.bodylength" : 316,
"key.nameoffset" : 2285,
"key.typename" : "<T> QuadTreeNode<T> -> ((point: CGPoint, object: T)) -> ()",
"key.usr" : "s:FC13SwiftGraphics12QuadTreeNode7addItemU__FGS0_Q__FT5pointVSC7CGPoint6objectQ__T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2305,
"key.parsed_declaration" : "func addItem(item:Item)",
"key.substructure" : [
],
"key.length" : 18,
"key.offset" : 2285,
"key.annotated_decl" : "<Declaration>func addItem(item: Item)<\/Declaration>"
},
{
"key.namelength" : 34,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "addObject(_:point:)",
"key.bodylength" : 84,
"key.nameoffset" : 2633,
"key.typename" : "<T> QuadTreeNode<T> -> (T, point: CGPoint) -> ()",
"key.usr" : "s:FC13SwiftGraphics12QuadTreeNode9addObjectU__FGS0_Q__FTQ_5pointVSC7CGPoint_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2669,
"key.parsed_declaration" : "func addObject(object:T, point:CGPoint)",
"key.substructure" : [
],
"key.length" : 34,
"key.offset" : 2633,
"key.annotated_decl" : "<Declaration>func addObject(object: T, point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 24,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "itemsInRect(_:)",
"key.bodylength" : 483,
"key.nameoffset" : 2765,
"key.typename" : "<T> QuadTreeNode<T> -> (CGRect) -> [(point: CGPoint, object: T)]",
"key.usr" : "s:FC13SwiftGraphics12QuadTreeNode11itemsInRectU__FGS0_Q__FVSC6CGRectGSaT5pointVSC7CGPoint6objectQ___",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2801,
"key.parsed_declaration" : "func itemsInRect(rect:CGRect) -> [Item]",
"key.substructure" : [
],
"key.length" : 24,
"key.offset" : 2765,
"key.annotated_decl" : "<Declaration>func itemsInRect(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; [(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, object: T)]<\/Declaration>"
},
{
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "objectsInRect(_:)",
"key.bodylength" : 68,
"key.nameoffset" : 3296,
"key.typename" : "<T> QuadTreeNode<T> -> (CGRect) -> [T]",
"key.usr" : "s:FC13SwiftGraphics12QuadTreeNode13objectsInRectU__FGS0_Q__FVSC6CGRectGSaQ__",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3331,
"key.parsed_declaration" : "func objectsInRect(rect:CGRect) -> [T]",
"key.substructure" : [
],
"key.length" : 26,
"key.offset" : 3296,
"key.annotated_decl" : "<Declaration>func objectsInRect(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; [T]<\/Declaration>"
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "expand()",
"key.bodylength" : 581,
"key.nameoffset" : 3424,
"key.typename" : "<T> QuadTreeNode<T> -> () -> ()",
"key.usr" : "s:FC13SwiftGraphics12QuadTreeNode6expandU__FGS0_Q__FT_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3434,
"key.parsed_declaration" : "internal func expand()",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 8,
"key.offset" : 3424,
"key.annotated_decl" : "<Declaration>internal func expand()<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 30,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "subnodeForPoint(_:)",
"key.bodylength" : 194,
"key.nameoffset" : 4036,
"key.typename" : "<T> QuadTreeNode<T> -> (CGPoint) -> QuadTreeNode<T>!",
"key.usr" : "s:FC13SwiftGraphics12QuadTreeNode15subnodeForPointU__FGS0_Q__FVSC7CGPointGSQGS0_Q___",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 4085,
"key.parsed_declaration" : "internal func subnodeForPoint(point:CGPoint) -> QuadTreeNode!",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 30,
"key.offset" : 4036,
"key.annotated_decl" : "<Declaration>internal func subnodeForPoint(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:C13SwiftGraphics12QuadTreeNode\">QuadTreeNode<\/Type>&lt;T&gt;!<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 37,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/QuadTree.swift",
"key.name" : "subnodeForQuadrant(_:)",
"key.bodylength" : 431,
"key.nameoffset" : 4300,
"key.typename" : "<T> QuadTreeNode<T> -> (Quadrant) -> QuadTreeNode<T>!",
"key.usr" : "s:FC13SwiftGraphics12QuadTreeNode18subnodeForQuadrantU__FGS0_Q__FOS_8QuadrantGSQGS0_Q___",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 4356,
"key.parsed_declaration" : "internal func subnodeForQuadrant(quadrant:Quadrant) -> QuadTreeNode!",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 37,
"key.offset" : 4300,
"key.annotated_decl" : "<Declaration>internal func subnodeForQuadrant(quadrant: <Type usr=\"s:O13SwiftGraphics8Quadrant\">Quadrant<\/Type>) -&gt; <Type usr=\"s:C13SwiftGraphics12QuadTreeNode\">QuadTreeNode<\/Type>&lt;T&gt;!<\/Declaration>",
"key.substructure" : [
]
}
]
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 4791
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: This code is mostly experimental, use at your own risk - see TODO.markdown",
"key.length" : 80,
"key.offset" : 220
},
{
"key.namelength" : 9,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGContext.h",
"key.name" : "CGContext",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGContext",
"key.bodylength" : 1902,
"key.nameoffset" : 319,
"key.typename" : "CGContext.Type",
"key.usr" : "c:@T@CGContextRef",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 330,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "bitmapContext(_:)",
"key.bodylength" : 276,
"key.nameoffset" : 347,
"key.typename" : "CGContext.Type -> (CGSize) -> CGContext!",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext13bitmapContextFMS0_FVSC6CGSizeGSQS0__",
"key.kind" : "source.lang.swift.decl.function.method.static",
"key.bodyoffset" : 389,
"key.parsed_declaration" : "class func bitmapContext(size:CGSize) -> CGContext!",
"key.substructure" : [
],
"key.length" : 26,
"key.offset" : 347,
"key.annotated_decl" : "<Declaration>class func bitmapContext(size: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>) -&gt; <Type usr=\"c:@T@CGContextRef\">CGContext<\/Type>!<\/Declaration>"
},
{
"key.namelength" : 21,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "fillRect(_:)",
"key.bodylength" : 43,
"key.nameoffset" : 677,
"key.typename" : "CGContext -> (CGRect) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext8fillRectFS0_FVSC6CGRectT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 700,
"key.parsed_declaration" : "func fillRect(rect:CGRect)",
"key.substructure" : [
],
"key.length" : 21,
"key.offset" : 677,
"key.annotated_decl" : "<Declaration>func fillRect(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 23,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "strokeRect(_:)",
"key.bodylength" : 45,
"key.nameoffset" : 755,
"key.typename" : "CGContext -> (CGRect) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext10strokeRectFS0_FVSC6CGRectT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 780,
"key.parsed_declaration" : "func strokeRect(rect:CGRect)",
"key.substructure" : [
],
"key.length" : 23,
"key.offset" : 755,
"key.annotated_decl" : "<Declaration>func strokeRect(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 32,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "strokeEllipseInRect(_:)",
"key.bodylength" : 54,
"key.nameoffset" : 837,
"key.typename" : "CGContext -> (CGRect) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext19strokeEllipseInRectFS0_FVSC6CGRectT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 871,
"key.parsed_declaration" : "func strokeEllipseInRect(rect:CGRect)",
"key.substructure" : [
],
"key.length" : 32,
"key.offset" : 837,
"key.annotated_decl" : "<Declaration>func strokeEllipseInRect(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 29,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "strokeLines(_:)",
"key.bodylength" : 193,
"key.nameoffset" : 937,
"key.typename" : "CGContext -> ([CGPoint]) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext11strokeLinesFS0_FGSaVSC7CGPoint_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 968,
"key.parsed_declaration" : "func strokeLines(points:[CGPoint])",
"key.substructure" : [
],
"key.length" : 29,
"key.offset" : 937,
"key.annotated_decl" : "<Declaration>func strokeLines(points: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>])<\/Declaration>"
},
{
"key.namelength" : 36,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "strokeLine(_:_:)",
"key.bodylength" : 40,
"key.nameoffset" : 1173,
"key.typename" : "CGContext -> (CGPoint, CGPoint) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext10strokeLineFS0_FTVSC7CGPointS1__T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1211,
"key.parsed_declaration" : "func strokeLine(p1:CGPoint, _ p2:CGPoint)",
"key.substructure" : [
],
"key.length" : 36,
"key.offset" : 1173,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo9CGContext10strokeLineFS0_FTGSaVSC7CGPoint_5closeSb_T_\">strokeLine(_:close:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func strokeLine(p1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, _ p2: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: Rename strokePolygon?",
"key.length" : 27,
"key.offset" : 1261
},
{
"key.substructure" : [
],
"key.namelength" : 48,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "strokeLine(_:close:)",
"key.bodylength" : 446,
"key.nameoffset" : 1298,
"key.typename" : "CGContext -> ([CGPoint], close: Bool) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext10strokeLineFS0_FTGSaVSC7CGPoint_5closeSb_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1348,
"key.parsed_declaration" : "func strokeLine(points:[CGPoint], close:Bool = false)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 48,
"key.offset" : 1298,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo9CGContext10strokeLineFS0_FTVSC7CGPointS1__T_\">strokeLine(_:_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func strokeLine(points: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>], close: <Type usr=\"s:Sb\">Bool<\/Type> = default)<\/Declaration>"
},
{
"key.namelength" : 43,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "fillCircle(center:radius:)",
"key.bodylength" : 143,
"key.nameoffset" : 1811,
"key.typename" : "CGContext -> (center: CGPoint, radius: CGFloat) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext10fillCircleFS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1856,
"key.parsed_declaration" : "func fillCircle(#center:CGPoint, radius:CGFloat)",
"key.substructure" : [
],
"key.length" : 43,
"key.offset" : 1811,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo9CGContext10fillCircleFS0_FVS_6CircleT_\">fillCircle(_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func fillCircle(#center: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, radius: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 25,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "fillCircle(_:)",
"key.bodylength" : 60,
"key.nameoffset" : 2015,
"key.typename" : "CGContext -> (Circle) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext10fillCircleFS0_FVS_6CircleT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2042,
"key.parsed_declaration" : "func fillCircle(circle:Circle)",
"key.substructure" : [
],
"key.length" : 25,
"key.offset" : 2015,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo9CGContext10fillCircleFS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_T_\">fillCircle(center:radius:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func fillCircle(circle: <Type usr=\"s:V13SwiftGraphics6Circle\">Circle<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 22,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "with(_:)",
"key.bodylength" : 92,
"key.nameoffset" : 2114,
"key.typename" : "CGContext -> (() -> Void) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext4withFS0_FFT_T_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2138,
"key.parsed_declaration" : "func with(block:() -> Void)",
"key.substructure" : [
],
"key.length" : 22,
"key.offset" : 2114,
"key.annotated_decl" : "<Declaration>func with(block: () -&gt; Void)<\/Declaration>"
}
],
"key.length" : 12,
"key.offset" : 165,
"key.annotated_decl" : "<Declaration>class CGContext<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Colors",
"key.length" : 12,
"key.offset" : 2238
},
{
"key.namelength" : 9,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGContext.h",
"key.name" : "CGContext",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGContext",
"key.bodylength" : 471,
"key.nameoffset" : 2269,
"key.typename" : "CGContext.Type",
"key.usr" : "c:@T@CGContextRef",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 2280,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 29,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "setStrokeColor(_:)",
"key.bodylength" : 67,
"key.nameoffset" : 2302,
"key.typename" : "CGContext -> (NSColor) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext14setStrokeColorFS0_FCSo7NSColorT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2333,
"key.parsed_declaration" : "func setStrokeColor(color:NSColor)",
"key.substructure" : [
],
"key.length" : 29,
"key.offset" : 2302,
"key.annotated_decl" : "<Declaration>func setStrokeColor(color: <Type usr=\"c:objc(cs)NSColor\">NSColor<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "setFillColor(_:)",
"key.bodylength" : 65,
"key.nameoffset" : 2412,
"key.typename" : "CGContext -> (NSColor) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext12setFillColorFS0_FCSo7NSColorT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2441,
"key.parsed_declaration" : "func setFillColor(color:NSColor)",
"key.substructure" : [
],
"key.length" : 27,
"key.offset" : 2412,
"key.annotated_decl" : "<Declaration>func setFillColor(color: <Type usr=\"c:objc(cs)NSColor\">NSColor<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 42,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "withColor(_:block:)",
"key.bodylength" : 180,
"key.nameoffset" : 2518,
"key.typename" : "CGContext -> (NSColor, block: () -> Void) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext9withColorFS0_FTCSo7NSColor5blockFT_T__T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2562,
"key.parsed_declaration" : "func withColor(color:NSColor, block:() -> Void)",
"key.substructure" : [
],
"key.length" : 42,
"key.offset" : 2518,
"key.annotated_decl" : "<Declaration>func withColor(color: <Type usr=\"c:objc(cs)NSColor\">NSColor<\/Type>, block: () -&gt; Void)<\/Declaration>"
},
{
"key.namelength" : 29,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "setStrokeColor(_:)",
"key.bodylength" : 67,
"key.nameoffset" : 2302,
"key.typename" : "CGContext -> (NSColor) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext14setStrokeColorFS0_FCSo7NSColorT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2333,
"key.parsed_declaration" : "func setStrokeColor(color:NSColor)",
"key.substructure" : [
],
"key.length" : 29,
"key.offset" : 2302,
"key.annotated_decl" : "<Declaration>func setStrokeColor(color: <Type usr=\"c:objc(cs)NSColor\">NSColor<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "setFillColor(_:)",
"key.bodylength" : 65,
"key.nameoffset" : 2412,
"key.typename" : "CGContext -> (NSColor) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext12setFillColorFS0_FCSo7NSColorT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2441,
"key.parsed_declaration" : "func setFillColor(color:NSColor)",
"key.substructure" : [
],
"key.length" : 27,
"key.offset" : 2412,
"key.annotated_decl" : "<Declaration>func setFillColor(color: <Type usr=\"c:objc(cs)NSColor\">NSColor<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 42,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "withColor(_:block:)",
"key.bodylength" : 180,
"key.nameoffset" : 2518,
"key.typename" : "CGContext -> (NSColor, block: () -> Void) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext9withColorFS0_FTCSo7NSColor5blockFT_T__T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2562,
"key.parsed_declaration" : "func withColor(color:NSColor, block:() -> Void)",
"key.substructure" : [
],
"key.length" : 42,
"key.offset" : 2518,
"key.annotated_decl" : "<Declaration>func withColor(color: <Type usr=\"c:objc(cs)NSColor\">NSColor<\/Type>, block: () -&gt; Void)<\/Declaration>"
}
],
"key.length" : 12,
"key.offset" : 165,
"key.annotated_decl" : "<Declaration>class CGContext<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Images",
"key.length" : 12,
"key.offset" : 2757
},
{
"key.namelength" : 10,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGImage.h",
"key.name" : "CGImage",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGImage",
"key.bodylength" : 127,
"key.nameoffset" : 2788,
"key.typename" : "CGImage.Type",
"key.usr" : "c:@T@CGImageRef",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 2800,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 4,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "size",
"key.bodylength" : 101,
"key.nameoffset" : 2809,
"key.typename" : "CGSize",
"key.usr" : "s:vE13SwiftGraphicsCSo7CGImage4sizeVSC6CGSize",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2824,
"key.parsed_declaration" : "var size : CGSize",
"key.substructure" : [
],
"key.length" : 4,
"key.offset" : 2809,
"key.annotated_decl" : "<Declaration>var size: <Type usr=\"c:@S@CGSize\">CGSize<\/Type> { get }<\/Declaration>"
}
],
"key.length" : 10,
"key.offset" : 157,
"key.annotated_decl" : "<Declaration>class CGImage<\/Declaration>"
},
{
"key.namelength" : 9,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGContext.h",
"key.name" : "CGContext",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGContext",
"key.bodylength" : 401,
"key.nameoffset" : 2947,
"key.typename" : "CGContext.Type",
"key.usr" : "c:@T@CGContextRef",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 2958,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "nsimage",
"key.bodylength" : 352,
"key.nameoffset" : 2979,
"key.typename" : "NSImage",
"key.usr" : "s:vE13SwiftGraphicsCSo9CGContext7nsimageCSo7NSImage",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2998,
"key.parsed_declaration" : "var nsimage : NSImage",
"key.substructure" : [
],
"key.length" : 7,
"key.offset" : 2979,
"key.annotated_decl" : "<Declaration>var nsimage: <Type usr=\"c:objc(cs)NSImage\">NSImage<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "nsimage",
"key.bodylength" : 352,
"key.nameoffset" : 2979,
"key.typename" : "NSImage",
"key.usr" : "s:vE13SwiftGraphicsCSo9CGContext7nsimageCSo7NSImage",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2998,
"key.parsed_declaration" : "var nsimage : NSImage",
"key.substructure" : [
],
"key.length" : 7,
"key.offset" : 2979,
"key.annotated_decl" : "<Declaration>var nsimage: <Type usr=\"c:objc(cs)NSImage\">NSImage<\/Type> { get }<\/Declaration>"
}
],
"key.length" : 12,
"key.offset" : 165,
"key.annotated_decl" : "<Declaration>class CGContext<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Strings",
"key.length" : 13,
"key.offset" : 3365
},
{
"key.namelength" : 9,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGContext.h",
"key.name" : "CGContext",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGContext",
"key.bodylength" : 391,
"key.nameoffset" : 3397,
"key.typename" : "CGContext.Type",
"key.usr" : "c:@T@CGContextRef",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 3408,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 60,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "draw(_:point:attributes:)",
"key.bodylength" : 88,
"key.nameoffset" : 3430,
"key.typename" : "CGContext -> (String, point: CGPoint, attributes: NSDictionary?) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext4drawFS0_FTSS5pointVSC7CGPoint10attributesGSqCSo12NSDictionary__T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3492,
"key.parsed_declaration" : "func draw(string:String, point:CGPoint, attributes:NSDictionary?)",
"key.substructure" : [
],
"key.length" : 60,
"key.offset" : 3430,
"key.annotated_decl" : "<Declaration>func draw(string: <Type usr=\"s:SS\">String<\/Type>, point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, attributes: <Type usr=\"c:objc(cs)NSDictionary\">NSDictionary<\/Type>?)<\/Declaration>"
},
{
"key.namelength" : 53,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "drawLabel(_:point:size:)",
"key.bodylength" : 143,
"key.nameoffset" : 3592,
"key.typename" : "CGContext -> (String, point: CGPoint, size: CGFloat) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext9drawLabelFS0_FTSS5pointVSC7CGPoint4sizeV12CoreGraphics7CGFloat_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3647,
"key.parsed_declaration" : "func drawLabel(string:String, point:CGPoint, size:CGFloat)",
"key.substructure" : [
],
"key.length" : 53,
"key.offset" : 3592,
"key.annotated_decl" : "<Declaration>func drawLabel(string: <Type usr=\"s:SS\">String<\/Type>, point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, size: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 60,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "draw(_:point:attributes:)",
"key.bodylength" : 88,
"key.nameoffset" : 3430,
"key.typename" : "CGContext -> (String, point: CGPoint, attributes: NSDictionary?) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext4drawFS0_FTSS5pointVSC7CGPoint10attributesGSqCSo12NSDictionary__T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3492,
"key.parsed_declaration" : "func draw(string:String, point:CGPoint, attributes:NSDictionary?)",
"key.substructure" : [
],
"key.length" : 60,
"key.offset" : 3430,
"key.annotated_decl" : "<Declaration>func draw(string: <Type usr=\"s:SS\">String<\/Type>, point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, attributes: <Type usr=\"c:objc(cs)NSDictionary\">NSDictionary<\/Type>?)<\/Declaration>"
},
{
"key.namelength" : 53,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "drawLabel(_:point:size:)",
"key.bodylength" : 143,
"key.nameoffset" : 3592,
"key.typename" : "CGContext -> (String, point: CGPoint, size: CGFloat) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext9drawLabelFS0_FTSS5pointVSC7CGPoint4sizeV12CoreGraphics7CGFloat_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3647,
"key.parsed_declaration" : "func drawLabel(string:String, point:CGPoint, size:CGFloat)",
"key.substructure" : [
],
"key.length" : 53,
"key.offset" : 3592,
"key.annotated_decl" : "<Declaration>func drawLabel(string: <Type usr=\"s:SS\">String<\/Type>, point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, size: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
}
],
"key.length" : 12,
"key.offset" : 165,
"key.annotated_decl" : "<Declaration>class CGContext<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Convenience shapes",
"key.length" : 24,
"key.offset" : 3805
},
{
"key.namelength" : 9,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGContext.h",
"key.name" : "CGContext",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGContext",
"key.bodylength" : 570,
"key.nameoffset" : 3848,
"key.typename" : "CGContext.Type",
"key.usr" : "c:@T@CGContextRef",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 3859,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 24,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "strokeCross(_:)",
"key.bodylength" : 243,
"key.nameoffset" : 3870,
"key.typename" : "CGContext -> (CGRect) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext11strokeCrossFS0_FVSC6CGRectT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3896,
"key.parsed_declaration" : "func strokeCross(rect:CGRect)",
"key.substructure" : [
],
"key.length" : 24,
"key.offset" : 3870,
"key.annotated_decl" : "<Declaration>func strokeCross(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGContext.swift",
"key.name" : "strokeSaltire(_:)",
"key.bodylength" : 247,
"key.nameoffset" : 4151,
"key.typename" : "CGContext -> (CGRect) -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo9CGContext13strokeSaltireFS0_FVSC6CGRectT_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 4179,
"key.parsed_declaration" : "func strokeSaltire(rect:CGRect)",
"key.substructure" : [
],
"key.length" : 26,
"key.offset" : 4151,
"key.annotated_decl" : "<Declaration>func strokeSaltire(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>)<\/Declaration>"
}
],
"key.length" : 12,
"key.offset" : 165,
"key.annotated_decl" : "<Declaration>class CGContext<\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 4431
},
{
"key.substructure" : [
{
"key.namelength" : 13,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Private.swift",
"key.name" : "SlidingWindow",
"key.bodylength" : 345,
"key.nameoffset" : 168,
"key.typename" : "SlidingWindow.Type",
"key.usr" : "s:V13SwiftGraphics13SlidingWindow",
"key.kind" : "source.lang.swift.decl.struct",
"key.bodyoffset" : 203,
"key.parsed_declaration" : "struct SlidingWindow <T> : GeneratorType",
"key.substructure" : [
{
"key.namelength" : 1,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Private.swift",
"key.name" : "g",
"key.nameoffset" : 245,
"key.typename" : "IndexingGenerator<Array<T>>",
"key.usr" : "s:vV13SwiftGraphics13SlidingWindow1gGVSs17IndexingGeneratorGSaQ___",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "var g : Array<T>.Generator",
"key.substructure" : [
],
"key.length" : 1,
"key.offset" : 245,
"key.annotated_decl" : "<Declaration>var g: <Type usr=\"s:VSs17IndexingGenerator\">IndexingGenerator<\/Type>&lt;<Type usr=\"s:Sa\">Array<\/Type>&lt;T&gt;&gt;<\/Declaration>"
},
{
"key.namelength" : 1,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Private.swift",
"key.name" : "e",
"key.nameoffset" : 276,
"key.typename" : "T?",
"key.usr" : "s:vV13SwiftGraphics13SlidingWindow1eGSqQ__",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "var e : T?",
"key.substructure" : [
],
"key.length" : 1,
"key.offset" : 276,
"key.annotated_decl" : "<Declaration>var e: T?<\/Declaration>"
},
{
"key.namelength" : 19,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Private.swift",
"key.name" : "init(_:)",
"key.bodylength" : 51,
"key.nameoffset" : 288,
"key.typename" : "<T> SlidingWindow<T>.Type -> (Array<T>) -> SlidingWindow<T>",
"key.usr" : "s:FV13SwiftGraphics13SlidingWindowcU__FMGS0_Q__FGSaQ__GS0_Q__",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 309,
"key.parsed_declaration" : "init(_ a:Array <T>)",
"key.substructure" : [
],
"key.length" : 19,
"key.offset" : 288,
"key.annotated_decl" : "<Declaration>init(_ a: <Type usr=\"s:Sa\">Array<\/Type>&lt;T&gt;)<\/Declaration>"
},
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Private.swift",
"key.name" : "next()",
"key.overrides" : [
{
"key.usr" : "s:FPSs13GeneratorType4nextUS__U__FRQPS_FT_GSqQS0_7Element_"
}
],
"key.bodylength" : 145,
"key.nameoffset" : 381,
"key.typename" : "<T> inout SlidingWindow<T> -> () -> (T, T?)?",
"key.usr" : "s:FV13SwiftGraphics13SlidingWindow4nextU__FRGS0_Q__FT_GSqTQ_GSqQ____",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 401,
"key.parsed_declaration" : "mutating func next() -> Element?",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 6,
"key.offset" : 381,
"key.annotated_decl" : "<Declaration>mutating func next() -&gt; (T, T?)?<\/Declaration>",
"key.substructure" : [
]
}
],
"key.length" : 13,
"key.offset" : 168,
"key.inheritedtypes" : [
{
"key.name" : "GeneratorType"
}
],
"key.annotated_decl" : "<Declaration>struct SlidingWindow&lt;T&gt; : <Type usr=\"s:PSs13GeneratorType\">GeneratorType<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Comparing",
"key.length" : 15,
"key.offset" : 555
},
{
"key.namelength" : 37,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Private.swift",
"key.name" : "compare(_:_:)",
"key.bodylength" : 50,
"key.nameoffset" : 577,
"key.typename" : "<T : Comparable> (T, T) -> Int",
"key.usr" : "s:F13SwiftGraphics7compareUSs10Comparable__FTQ_Q__Si",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 623,
"key.parsed_declaration" : "func compare <T:Comparable> (lhs:T, rhs:T) -> Int",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 37,
"key.offset" : 577,
"key.annotated_decl" : "<Declaration>func compare&lt;T : <Type usr=\"s:PSs10Comparable\">Comparable<\/Type>&gt;(lhs: T, rhs: T) -&gt; <Type usr=\"s:Si\">Int<\/Type><\/Declaration>",
"key.substructure" : [
]
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 676
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: CGRect",
"key.length" : 12,
"key.offset" : 165
},
{
"key.namelength" : 6,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGRect",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 1263,
"key.nameoffset" : 196,
"key.typename" : "CGRect.Type",
"key.usr" : "c:@S@CGRect",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 204,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 17,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "init(size:)",
"key.bodylength" : 64,
"key.nameoffset" : 209,
"key.typename" : "CGRect.Type -> (size: CGSize) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4sizeVSC6CGSize_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 228,
"key.parsed_declaration" : "init(size:CGSize)",
"key.substructure" : [
],
"key.length" : 17,
"key.offset" : 209,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGRectcFMS_FT6originVSC7CGPoint4sizeVSC6CGSize_S_\">init(origin:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT5widthV12CoreGraphics7CGFloat6heightS2__S0_\">init(width:height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT2P1VSC7CGPoint2P2S1__S0_\">init(P1:P2:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint4sizeVSC6CGSize_S0_\">init(center:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_\">init(center:radius:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_\">init(center:diameter:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4minXV12CoreGraphics7CGFloat4minYS2_4maxXS2_4maxYS2__S0_\">init(minX:minY:maxX:maxY:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xVS_7CGFloat1yS1_5widthS1_6heightS1__S0_\">init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSd1ySd5widthSd6heightSd_S0_\">init(x: Double, y: Double, width: Double, height: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSi1ySi5widthSi6heightSi_S0_\">init(x: Int, y: Int, width: Int, height: Int)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(size: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 35,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "init(width:height:)",
"key.bodylength" : 94,
"key.nameoffset" : 303,
"key.typename" : "CGRect.Type -> (width: CGFloat, height: CGFloat) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT5widthV12CoreGraphics7CGFloat6heightS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 340,
"key.parsed_declaration" : "init(width:CGFloat, height:CGFloat)",
"key.substructure" : [
],
"key.length" : 35,
"key.offset" : 303,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGRectcFMS_FT6originVSC7CGPoint4sizeVSC6CGSize_S_\">init(origin:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4sizeVSC6CGSize_S0_\">init(size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT2P1VSC7CGPoint2P2S1__S0_\">init(P1:P2:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint4sizeVSC6CGSize_S0_\">init(center:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_\">init(center:radius:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_\">init(center:diameter:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4minXV12CoreGraphics7CGFloat4minYS2_4maxXS2_4maxYS2__S0_\">init(minX:minY:maxX:maxY:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xVS_7CGFloat1yS1_5widthS1_6heightS1__S0_\">init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSd1ySd5widthSd6heightSd_S0_\">init(x: Double, y: Double, width: Double, height: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSi1ySi5widthSi6heightSi_S0_\">init(x: Int, y: Int, width: Int, height: Int)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(width: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, height: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 39,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "init(w:h:)",
"key.bodylength" : 94,
"key.nameoffset" : 441,
"key.typename" : "CGRect.Type -> (w: CGFloat, h: CGFloat) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 482,
"key.parsed_declaration" : "init(w width:CGFloat, h height:CGFloat)",
"key.substructure" : [
],
"key.length" : 39,
"key.offset" : 441,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGRectcFMS_FT6originVSC7CGPoint4sizeVSC6CGSize_S_\">init(origin:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4sizeVSC6CGSize_S0_\">init(size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT5widthV12CoreGraphics7CGFloat6heightS2__S0_\">init(width:height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT2P1VSC7CGPoint2P2S1__S0_\">init(P1:P2:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint4sizeVSC6CGSize_S0_\">init(center:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_\">init(center:radius:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_\">init(center:diameter:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4minXV12CoreGraphics7CGFloat4minYS2_4maxXS2_4maxYS2__S0_\">init(minX:minY:maxX:maxY:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xVS_7CGFloat1yS1_5widthS1_6heightS1__S0_\">init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSd1ySd5widthSd6heightSd_S0_\">init(x: Double, y: Double, width: Double, height: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSi1ySi5widthSi6heightSi_S0_\">init(x: Int, y: Int, width: Int, height: Int)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(w width: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, h height: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "init(P1:P2:)",
"key.bodylength" : 149,
"key.nameoffset" : 583,
"key.typename" : "CGRect.Type -> (P1: CGPoint, P2: CGPoint) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT2P1VSC7CGPoint2P2S1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 613,
"key.parsed_declaration" : "init(P1:CGPoint, P2:CGPoint)",
"key.substructure" : [
],
"key.length" : 28,
"key.offset" : 583,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGRectcFMS_FT6originVSC7CGPoint4sizeVSC6CGSize_S_\">init(origin:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4sizeVSC6CGSize_S0_\">init(size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT5widthV12CoreGraphics7CGFloat6heightS2__S0_\">init(width:height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint4sizeVSC6CGSize_S0_\">init(center:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_\">init(center:radius:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_\">init(center:diameter:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4minXV12CoreGraphics7CGFloat4minYS2_4maxXS2_4maxYS2__S0_\">init(minX:minY:maxX:maxY:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xVS_7CGFloat1yS1_5widthS1_6heightS1__S0_\">init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSd1ySd5widthSd6heightSd_S0_\">init(x: Double, y: Double, width: Double, height: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSi1ySi5widthSi6heightSi_S0_\">init(x: Int, y: Int, width: Int, height: Int)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(P1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, P2: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 33,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "init(center:size:)",
"key.bodylength" : 123,
"key.nameoffset" : 769,
"key.typename" : "CGRect.Type -> (center: CGPoint, size: CGSize) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint4sizeVSC6CGSize_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 804,
"key.parsed_declaration" : "init(center:CGPoint, size:CGSize)",
"key.substructure" : [
],
"key.length" : 33,
"key.offset" : 769,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGRectcFMS_FT6originVSC7CGPoint4sizeVSC6CGSize_S_\">init(origin:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4sizeVSC6CGSize_S0_\">init(size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT5widthV12CoreGraphics7CGFloat6heightS2__S0_\">init(width:height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT2P1VSC7CGPoint2P2S1__S0_\">init(P1:P2:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_\">init(center:radius:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_\">init(center:diameter:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4minXV12CoreGraphics7CGFloat4minYS2_4maxXS2_4maxYS2__S0_\">init(minX:minY:maxX:maxY:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xVS_7CGFloat1yS1_5widthS1_6heightS1__S0_\">init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSd1ySd5widthSd6heightSd_S0_\">init(x: Double, y: Double, width: Double, height: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSi1ySi5widthSi6heightSi_S0_\">init(x: Int, y: Int, width: Int, height: Int)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(center: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, size: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 36,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "init(center:radius:)",
"key.bodylength" : 141,
"key.nameoffset" : 934,
"key.typename" : "CGRect.Type -> (center: CGPoint, radius: CGFloat) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 972,
"key.parsed_declaration" : "init(center:CGPoint, radius:CGFloat)",
"key.substructure" : [
],
"key.length" : 36,
"key.offset" : 934,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGRectcFMS_FT6originVSC7CGPoint4sizeVSC6CGSize_S_\">init(origin:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4sizeVSC6CGSize_S0_\">init(size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT5widthV12CoreGraphics7CGFloat6heightS2__S0_\">init(width:height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT2P1VSC7CGPoint2P2S1__S0_\">init(P1:P2:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint4sizeVSC6CGSize_S0_\">init(center:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_\">init(center:diameter:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4minXV12CoreGraphics7CGFloat4minYS2_4maxXS2_4maxYS2__S0_\">init(minX:minY:maxX:maxY:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xVS_7CGFloat1yS1_5widthS1_6heightS1__S0_\">init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSd1ySd5widthSd6heightSd_S0_\">init(x: Double, y: Double, width: Double, height: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSi1ySi5widthSi6heightSi_S0_\">init(x: Int, y: Int, width: Int, height: Int)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(center: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, radius: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 38,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "init(center:diameter:)",
"key.bodylength" : 153,
"key.nameoffset" : 1120,
"key.typename" : "CGRect.Type -> (center: CGPoint, diameter: CGFloat) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1160,
"key.parsed_declaration" : "init(center:CGPoint, diameter:CGFloat)",
"key.substructure" : [
],
"key.length" : 38,
"key.offset" : 1120,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGRectcFMS_FT6originVSC7CGPoint4sizeVSC6CGSize_S_\">init(origin:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4sizeVSC6CGSize_S0_\">init(size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT5widthV12CoreGraphics7CGFloat6heightS2__S0_\">init(width:height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT2P1VSC7CGPoint2P2S1__S0_\">init(P1:P2:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint4sizeVSC6CGSize_S0_\">init(center:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_\">init(center:radius:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4minXV12CoreGraphics7CGFloat4minYS2_4maxXS2_4maxYS2__S0_\">init(minX:minY:maxX:maxY:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xVS_7CGFloat1yS1_5widthS1_6heightS1__S0_\">init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSd1ySd5widthSd6heightSd_S0_\">init(x: Double, y: Double, width: Double, height: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSi1ySi5widthSi6heightSi_S0_\">init(x: Int, y: Int, width: Int, height: Int)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(center: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, diameter: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 60,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "init(minX:minY:maxX:maxY:)",
"key.bodylength" : 83,
"key.nameoffset" : 1320,
"key.typename" : "CGRect.Type -> (minX: CGFloat, minY: CGFloat, maxX: CGFloat, maxY: CGFloat) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4minXV12CoreGraphics7CGFloat4minYS2_4maxXS2_4maxYS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1382,
"key.parsed_declaration" : "init(minX:CGFloat, minY:CGFloat, maxX:CGFloat, maxY:CGFloat)",
"key.substructure" : [
],
"key.length" : 60,
"key.offset" : 1320,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGRectcFMS_FT6originVSC7CGPoint4sizeVSC6CGSize_S_\">init(origin:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT4sizeVSC6CGSize_S0_\">init(size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT5widthV12CoreGraphics7CGFloat6heightS2__S0_\">init(width:height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT2P1VSC7CGPoint2P2S1__S0_\">init(P1:P2:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint4sizeVSC6CGSize_S0_\">init(center:size:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_\">init(center:radius:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGRectcFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_\">init(center:diameter:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xVS_7CGFloat1yS1_5widthS1_6heightS1__S0_\">init(x: CGFloat, y: CGFloat, width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSd1ySd5widthSd6heightSd_S0_\">init(x: Double, y: Double, width: Double, height: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGRectcFMS0_FT1xSi1ySi5widthSi6heightSi_S0_\">init(x: Int, y: Int, width: Int, height: Int)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(minX: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, minY: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, maxX: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, maxY: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
}
],
"key.length" : 6,
"key.offset" : 594,
"key.annotated_decl" : "<Declaration>struct CGRect<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "*(_:_:)",
"key.bodylength" : 65,
"key.nameoffset" : 1482,
"key.typename" : "(CGRect, CGFloat) -> CGRect",
"key.usr" : "s:F13SwiftGraphicsoi1mFTVSC6CGRectV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1521,
"key.parsed_declaration" : "public func * (lhs:CGRect, rhs:CGFloat) -> CGRect",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 27,
"key.offset" : 1482,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGRect_S2_\">*(_: CGFloat, _: CGRect) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_\">*(_: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGSize_S2_\">*(_: CGFloat, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointV12CoreGraphics7CGFloat_S0_\">*(_: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC7CGPoint_S2_\">*(_: CGFloat, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointVSC17CGAffineTransform_S0_\">*(_: CGPoint, _: CGAffineTransform) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeVSC17CGAffineTransform_S0_\">*(_: CGSize, _: CGAffineTransform) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectVSC17CGAffineTransform_S0_\">*(_: CGRect, _: CGAffineTransform) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5UInt8S__S_\">*(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs4Int8S__S_\">*(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt16S__S_\">*(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int16S__S_\">*(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt32S__S_\">*(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int32S__S_\">*(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt64S__S_\">*(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int64S__S_\">*(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSuSu_Su\">*(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSiSi_Si\">*(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSfSf_Sf\">*(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSdSd_Sd\">*(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs7Float80S__S_\">*(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mUSs22_IntegerArithmeticType__FTQ_Q__Q_\">*&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1mUS___FMQPS_FTS0_S0__S0_\">*(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1mFTVS_7CGFloatS0__S0_\">*(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *(lhs: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "*(_:_:)",
"key.bodylength" : 65,
"key.nameoffset" : 1601,
"key.typename" : "(CGFloat, CGRect) -> CGRect",
"key.usr" : "s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGRect_S2_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1640,
"key.parsed_declaration" : "public func * (lhs:CGFloat, rhs:CGRect) -> CGRect",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 27,
"key.offset" : 1601,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectV12CoreGraphics7CGFloat_S0_\">*(_: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_\">*(_: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGSize_S2_\">*(_: CGFloat, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointV12CoreGraphics7CGFloat_S0_\">*(_: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC7CGPoint_S2_\">*(_: CGFloat, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointVSC17CGAffineTransform_S0_\">*(_: CGPoint, _: CGAffineTransform) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeVSC17CGAffineTransform_S0_\">*(_: CGSize, _: CGAffineTransform) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectVSC17CGAffineTransform_S0_\">*(_: CGRect, _: CGAffineTransform) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5UInt8S__S_\">*(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs4Int8S__S_\">*(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt16S__S_\">*(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int16S__S_\">*(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt32S__S_\">*(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int32S__S_\">*(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt64S__S_\">*(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int64S__S_\">*(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSuSu_Su\">*(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSiSi_Si\">*(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSfSf_Sf\">*(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSdSd_Sd\">*(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs7Float80S__S_\">*(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mUSs22_IntegerArithmeticType__FTQ_Q__Q_\">*&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1mUS___FMQPS_FTS0_S0__S0_\">*(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1mFTVS_7CGFloatS0__S0_\">*(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *(lhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, rhs: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Misc. CGRect utilities.",
"key.length" : 29,
"key.offset" : 1711
},
{
"key.namelength" : 6,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGRect",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 1041,
"key.nameoffset" : 1759,
"key.typename" : "CGRect.Type",
"key.usr" : "c:@S@CGRect",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1767,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 34,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "insetted(dx:dy:)",
"key.bodylength" : 86,
"key.nameoffset" : 1778,
"key.typename" : "CGRect -> (dx: CGFloat, dy: CGFloat) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRect8insettedFS0_FT2dxV12CoreGraphics7CGFloat2dyS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1824,
"key.parsed_declaration" : "func insetted(# dx:CGFloat, dy:CGFloat) -> CGRect",
"key.substructure" : [
],
"key.length" : 34,
"key.offset" : 1778,
"key.annotated_decl" : "<Declaration>func insetted(#dx: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, dy: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "isFinite",
"key.bodylength" : 79,
"key.nameoffset" : 1922,
"key.typename" : "Bool",
"key.usr" : "s:vE13SwiftGraphicsVSC6CGRect8isFiniteSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1939,
"key.parsed_declaration" : "var isFinite : Bool",
"key.substructure" : [
],
"key.length" : 8,
"key.offset" : 1922,
"key.annotated_decl" : "<Declaration>var isFinite: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 3,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "mid",
"key.bodylength" : 50,
"key.nameoffset" : 2028,
"key.typename" : "CGPoint",
"key.usr" : "s:vE13SwiftGraphicsVSC6CGRect3midVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2043,
"key.parsed_declaration" : "var mid : CGPoint",
"key.substructure" : [
],
"key.length" : 3,
"key.offset" : 2028,
"key.annotated_decl" : "<Declaration>var mid: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "unionOfRects(_:)",
"key.bodylength" : 159,
"key.nameoffset" : 2116,
"key.typename" : "CGRect.Type -> ([CGRect]) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRect12unionOfRectsFMS0_FGSaS0__S0_",
"key.kind" : "source.lang.swift.decl.function.method.static",
"key.bodyoffset" : 2156,
"key.parsed_declaration" : "static func unionOfRects(rects:[CGRect]) -> CGRect",
"key.substructure" : [
],
"key.length" : 28,
"key.offset" : 2116,
"key.annotated_decl" : "<Declaration>static func unionOfRects(rects: [<Type usr=\"c:@S@CGRect\">CGRect<\/Type>]) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
},
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "asTuple",
"key.bodylength" : 62,
"key.nameoffset" : 2326,
"key.typename" : "(CGFloat, CGFloat, CGFloat, CGFloat)",
"key.usr" : "s:vE13SwiftGraphicsVSC6CGRect7asTupleTV12CoreGraphics7CGFloatS2_S2_S2__",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2374,
"key.parsed_declaration" : "var asTuple : (CGFloat, CGFloat, CGFloat, CGFloat)",
"key.substructure" : [
],
"key.length" : 7,
"key.offset" : 2326,
"key.annotated_decl" : "<Declaration>var asTuple: (<Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) { get }<\/Declaration>"
},
{
"key.namelength" : 10,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "integral()",
"key.bodylength" : 41,
"key.nameoffset" : 2448,
"key.typename" : "CGRect -> () -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRect8integralFS0_FT_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2470,
"key.parsed_declaration" : "func integral() -> CGRect",
"key.substructure" : [
],
"key.length" : 10,
"key.offset" : 2448,
"key.annotated_decl" : "<Declaration>func integral() -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
},
{
"key.namelength" : 33,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGRect.swift",
"key.name" : "partiallyIntersects(_:)",
"key.bodylength" : 239,
"key.nameoffset" : 2523,
"key.typename" : "CGRect -> (CGRect) -> Bool",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRect19partiallyIntersectsFS0_FS0_Sb",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2566,
"key.parsed_declaration" : "func partiallyIntersects(other:CGRect) -> Bool",
"key.substructure" : [
],
"key.length" : 33,
"key.offset" : 2523,
"key.annotated_decl" : "<Declaration>func partiallyIntersects(other: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
}
],
"key.length" : 6,
"key.offset" : 594,
"key.annotated_decl" : "<Declaration>struct CGRect<\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 2812
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Math",
"key.length" : 10,
"key.offset" : 168
},
{
"key.substructure" : [
],
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "**(_:_:)",
"key.bodylength" : 81,
"key.nameoffset" : 249,
"key.typename" : "(Double, Double) -> Double",
"key.usr" : "s:F13SwiftGraphicsoi2mmFTSdSd_Sd",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 288,
"key.parsed_declaration" : "public func ** (lhs:Double, rhs:Double) -> Double",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 27,
"key.offset" : 249,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2mmFTV12CoreGraphics7CGFloatS1__S1_\">**(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func **(lhs: <Type usr=\"s:Sd\">Double<\/Type>, rhs: <Type usr=\"s:Sd\">Double<\/Type>) -&gt; <Type usr=\"s:Sd\">Double<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 29,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "**(_:_:)",
"key.bodylength" : 81,
"key.nameoffset" : 384,
"key.typename" : "(CGFloat, CGFloat) -> CGFloat",
"key.usr" : "s:F13SwiftGraphicsoi2mmFTV12CoreGraphics7CGFloatS1__S1_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 426,
"key.parsed_declaration" : "public func ** (lhs:CGFloat, rhs:CGFloat) -> CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 29,
"key.offset" : 384,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2mmFTSdSd_Sd\">**(_: Double, _: Double) -&gt; Double<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func **(lhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Basics",
"key.length" : 12,
"key.offset" : 513
},
{
"key.namelength" : 48,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "clamp(_:_:_:)",
"key.bodylength" : 42,
"key.nameoffset" : 539,
"key.typename" : "<T : Comparable> (T, T, T) -> T",
"key.usr" : "s:F13SwiftGraphics5clampUSs10Comparable__FTQ_Q_Q__Q_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 594,
"key.parsed_declaration" : "public func clamp <T:Comparable> (value:T, lower:T, upper:T) -> T",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 48,
"key.offset" : 539,
"key.annotated_decl" : "<Declaration>public func clamp&lt;T : <Type usr=\"s:PSs10Comparable\">Comparable<\/Type>&gt;(value: T, lower: T, upper: T) -&gt; T<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: lerp",
"key.length" : 10,
"key.offset" : 642
},
{
"key.substructure" : [
],
"key.namelength" : 50,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "lerp(_:_:_:)",
"key.bodylength" : 52,
"key.nameoffset" : 666,
"key.typename" : "(CGFloat, CGFloat, CGFloat) -> CGFloat",
"key.usr" : "s:F13SwiftGraphics4lerpFTV12CoreGraphics7CGFloatS1_S1__S1_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 729,
"key.parsed_declaration" : "public func lerp(lower:CGFloat, upper:CGFloat, factor:CGFloat) -> CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 50,
"key.offset" : 666,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTVSC7CGPointS0_V12CoreGraphics7CGFloat_S0_\">lerp(_: CGPoint, _: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTVSC6CGSizeS0_V12CoreGraphics7CGFloat_S0_\">lerp(_: CGSize, _: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTVSC6CGRectS0_V12CoreGraphics7CGFloat_S0_\">lerp(_: CGRect, _: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func lerp(lower: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, upper: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, factor: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 50,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "lerp(_:_:_:)",
"key.bodylength" : 52,
"key.nameoffset" : 796,
"key.typename" : "(CGPoint, CGPoint, CGFloat) -> CGPoint",
"key.usr" : "s:F13SwiftGraphics4lerpFTVSC7CGPointS0_V12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 859,
"key.parsed_declaration" : "public func lerp(lower:CGPoint, upper:CGPoint, factor:CGFloat) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 50,
"key.offset" : 796,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTV12CoreGraphics7CGFloatS1_S1__S1_\">lerp(_: CGFloat, _: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTVSC6CGSizeS0_V12CoreGraphics7CGFloat_S0_\">lerp(_: CGSize, _: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTVSC6CGRectS0_V12CoreGraphics7CGFloat_S0_\">lerp(_: CGRect, _: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func lerp(lower: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, upper: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, factor: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 48,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "lerp(_:_:_:)",
"key.bodylength" : 52,
"key.nameoffset" : 926,
"key.typename" : "(CGSize, CGSize, CGFloat) -> CGSize",
"key.usr" : "s:F13SwiftGraphics4lerpFTVSC6CGSizeS0_V12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 986,
"key.parsed_declaration" : "public func lerp(lower:CGSize, upper:CGSize, factor:CGFloat) -> CGSize",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 48,
"key.offset" : 926,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTV12CoreGraphics7CGFloatS1_S1__S1_\">lerp(_: CGFloat, _: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTVSC7CGPointS0_V12CoreGraphics7CGFloat_S0_\">lerp(_: CGPoint, _: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTVSC6CGRectS0_V12CoreGraphics7CGFloat_S0_\">lerp(_: CGRect, _: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func lerp(lower: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, upper: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, factor: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGSize\">CGSize<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 48,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "lerp(_:_:_:)",
"key.bodylength" : 137,
"key.nameoffset" : 1053,
"key.typename" : "(CGRect, CGRect, CGFloat) -> CGRect",
"key.usr" : "s:F13SwiftGraphics4lerpFTVSC6CGRectS0_V12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1113,
"key.parsed_declaration" : "public func lerp(lower:CGRect, upper:CGRect, factor:CGFloat) -> CGRect",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 48,
"key.offset" : 1053,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTV12CoreGraphics7CGFloatS1_S1__S1_\">lerp(_: CGFloat, _: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTVSC7CGPointS0_V12CoreGraphics7CGFloat_S0_\">lerp(_: CGPoint, _: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics4lerpFTVSC6CGSizeS0_V12CoreGraphics7CGFloat_S0_\">lerp(_: CGSize, _: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func lerp(lower: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>, upper: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>, factor: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Degrees\/Radians",
"key.length" : 21,
"key.offset" : 1256
},
{
"key.substructure" : [
],
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "DegreesToRadians(_:)",
"key.bodylength" : 36,
"key.nameoffset" : 1291,
"key.typename" : "(CGFloat) -> CGFloat",
"key.usr" : "s:F13SwiftGraphics16DegreesToRadiansFV12CoreGraphics7CGFloatS1_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1331,
"key.parsed_declaration" : "public func DegreesToRadians(v:CGFloat) -> CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 27,
"key.offset" : 1291,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics16DegreesToRadiansFSdSd\">DegreesToRadians(_: Double) -&gt; Double<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func DegreesToRadians(v: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "RadiansToDegrees(_:)",
"key.bodylength" : 36,
"key.nameoffset" : 1382,
"key.typename" : "(CGFloat) -> CGFloat",
"key.usr" : "s:F13SwiftGraphics16RadiansToDegreesFV12CoreGraphics7CGFloatS1_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1422,
"key.parsed_declaration" : "public func RadiansToDegrees(v:CGFloat) -> CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 27,
"key.offset" : 1382,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics16RadiansToDegreesFSdSd\">RadiansToDegrees(_: Double) -&gt; Double<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func RadiansToDegrees(v: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "DegreesToRadians(_:)",
"key.bodylength" : 27,
"key.nameoffset" : 1473,
"key.typename" : "(Double) -> Double",
"key.usr" : "s:F13SwiftGraphics16DegreesToRadiansFSdSd",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1511,
"key.parsed_declaration" : "public func DegreesToRadians(v:Double) -> Double",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 26,
"key.offset" : 1473,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics16DegreesToRadiansFV12CoreGraphics7CGFloatS1_\">DegreesToRadians(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func DegreesToRadians(v: <Type usr=\"s:Sd\">Double<\/Type>) -&gt; <Type usr=\"s:Sd\">Double<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Utilities.swift",
"key.name" : "RadiansToDegrees(_:)",
"key.bodylength" : 27,
"key.nameoffset" : 1553,
"key.typename" : "(Double) -> Double",
"key.usr" : "s:F13SwiftGraphics16RadiansToDegreesFSdSd",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1591,
"key.parsed_declaration" : "public func RadiansToDegrees(v:Double) -> Double",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 26,
"key.offset" : 1553,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics16RadiansToDegreesFV12CoreGraphics7CGFloatS1_\">RadiansToDegrees(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func RadiansToDegrees(v: <Type usr=\"s:Sd\">Double<\/Type>) -&gt; <Type usr=\"s:Sd\">Double<\/Type><\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 1621
},
{
"key.substructure" : [
{
"key.namelength" : 35,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/GrahamScan.swift",
"key.name" : "grahamOrdered(_:)",
"key.bodylength" : 547,
"key.nameoffset" : 176,
"key.typename" : "([CGPoint]) -> [CGPoint]",
"key.usr" : "s:F13SwiftGraphics13grahamOrderedFGSaVSC7CGPoint_GSaS0__",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 226,
"key.parsed_declaration" : "public func grahamOrdered(var points:[CGPoint]) -> [CGPoint]",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 35,
"key.offset" : 176,
"key.annotated_decl" : "<Declaration>public func grahamOrdered(points: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>]) -&gt; [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>]<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 57,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/GrahamScan.swift",
"key.name" : "grahamScan(_:preordered:)",
"key.bodylength" : 607,
"key.nameoffset" : 788,
"key.typename" : "([CGPoint], preordered: Bool) -> [CGPoint]",
"key.usr" : "s:F13SwiftGraphics10grahamScanFTGSaVSC7CGPoint_10preorderedSb_GSaS0__",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 860,
"key.parsed_declaration" : "public func grahamScan(var points:[CGPoint], preordered:Bool = false) -> [CGPoint]",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 57,
"key.offset" : 788,
"key.annotated_decl" : "<Declaration>public func grahamScan(points: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>], preordered: <Type usr=\"s:Sb\">Bool<\/Type> = default) -&gt; [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>]<\/Declaration>",
"key.substructure" : [
]
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 1469
},
{
"key.substructure" : [
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "BezierCurve",
"key.bodylength" : 1670,
"key.nameoffset" : 179,
"key.typename" : "BezierCurve.Type",
"key.usr" : "s:V13SwiftGraphics11BezierCurve",
"key.kind" : "source.lang.swift.decl.struct",
"key.bodyoffset" : 192,
"key.parsed_declaration" : "public struct BezierCurve",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 11,
"key.offset" : 179,
"key.annotated_decl" : "<Declaration>public struct BezierCurve<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "Order",
"key.bodylength" : 72,
"key.nameoffset" : 210,
"key.typename" : "BezierCurve.Order.Type",
"key.usr" : "s:OV13SwiftGraphics11BezierCurve5Order",
"key.kind" : "source.lang.swift.decl.enum",
"key.bodyoffset" : 217,
"key.parsed_declaration" : "public enum Order",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 5,
"key.offset" : 210,
"key.annotated_decl" : "<Declaration>public enum Order<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "start",
"key.nameoffset" : 307,
"key.typename" : "CGPoint?",
"key.usr" : "s:vV13SwiftGraphics11BezierCurve5startGSqVSC7CGPoint_",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public var start : CGPoint?",
"key.substructure" : [
],
"key.length" : 5,
"key.offset" : 307,
"key.annotated_decl" : "<Declaration>public var start: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>?<\/Declaration>"
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "controls",
"key.nameoffset" : 339,
"key.typename" : "[CGPoint]",
"key.usr" : "s:vV13SwiftGraphics11BezierCurve8controlsGSaVSC7CGPoint_",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public var controls : [CGPoint]",
"key.substructure" : [
],
"key.length" : 8,
"key.offset" : 339,
"key.annotated_decl" : "<Declaration>public var controls: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>]<\/Declaration>"
},
{
"key.namelength" : 3,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "end",
"key.nameoffset" : 375,
"key.typename" : "CGPoint",
"key.usr" : "s:vV13SwiftGraphics11BezierCurve3endVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public var end : CGPoint",
"key.substructure" : [
],
"key.length" : 3,
"key.offset" : 375,
"key.annotated_decl" : "<Declaration>public var end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 37,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "init(controls:end:)",
"key.bodylength" : 61,
"key.nameoffset" : 401,
"key.typename" : "BezierCurve.Type -> (controls: [CGPoint], end: CGPoint) -> BezierCurve",
"key.usr" : "s:FV13SwiftGraphics11BezierCurvecFMS0_FT8controlsGSaVSC7CGPoint_3endS1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 440,
"key.parsed_declaration" : "public init(controls:[CGPoint], end:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 37,
"key.offset" : 401,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint3endS1__S0_\">init(control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint8control2S1_3endS1__S0_\">init(control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8controlsGSaS1__3endS1__S0_\">init(start:controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_3endS1__S0_\">init(start:control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_8control2S1_3endS1__S0_\">init(start:control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT6pointsGSaVSC7CGPoint__S0_\">init(points:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(controls: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>], end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 35,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "init(control1:end:)",
"key.bodylength" : 63,
"key.nameoffset" : 515,
"key.typename" : "BezierCurve.Type -> (control1: CGPoint, end: CGPoint) -> BezierCurve",
"key.usr" : "s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint3endS1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 552,
"key.parsed_declaration" : "public init(control1:CGPoint, end:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 35,
"key.offset" : 515,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8controlsGSaVSC7CGPoint_3endS1__S0_\">init(controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint8control2S1_3endS1__S0_\">init(control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8controlsGSaS1__3endS1__S0_\">init(start:controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_3endS1__S0_\">init(start:control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_8control2S1_3endS1__S0_\">init(start:control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT6pointsGSaVSC7CGPoint__S0_\">init(points:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(control1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 53,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "init(control1:control2:end:)",
"key.bodylength" : 73,
"key.nameoffset" : 629,
"key.typename" : "BezierCurve.Type -> (control1: CGPoint, control2: CGPoint, end: CGPoint) -> BezierCurve",
"key.usr" : "s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint8control2S1_3endS1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 684,
"key.parsed_declaration" : "public init(control1:CGPoint, control2:CGPoint, end:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 53,
"key.offset" : 629,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8controlsGSaVSC7CGPoint_3endS1__S0_\">init(controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint3endS1__S0_\">init(control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8controlsGSaS1__3endS1__S0_\">init(start:controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_3endS1__S0_\">init(start:control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_8control2S1_3endS1__S0_\">init(start:control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT6pointsGSaVSC7CGPoint__S0_\">init(points:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(control1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control2: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 52,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "init(start:controls:end:)",
"key.bodylength" : 88,
"key.nameoffset" : 771,
"key.typename" : "BezierCurve.Type -> (start: CGPoint, controls: [CGPoint], end: CGPoint) -> BezierCurve",
"key.usr" : "s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8controlsGSaS1__3endS1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 825,
"key.parsed_declaration" : "public init(start:CGPoint, controls:[CGPoint], end:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 52,
"key.offset" : 771,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8controlsGSaVSC7CGPoint_3endS1__S0_\">init(controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint3endS1__S0_\">init(control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint8control2S1_3endS1__S0_\">init(control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_3endS1__S0_\">init(start:control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_8control2S1_3endS1__S0_\">init(start:control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT6pointsGSaVSC7CGPoint__S0_\">init(points:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(start: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, controls: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>], end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 50,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "init(start:control1:end:)",
"key.bodylength" : 90,
"key.nameoffset" : 927,
"key.typename" : "BezierCurve.Type -> (start: CGPoint, control1: CGPoint, end: CGPoint) -> BezierCurve",
"key.usr" : "s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_3endS1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 979,
"key.parsed_declaration" : "public init(start:CGPoint, control1:CGPoint, end:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 50,
"key.offset" : 927,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8controlsGSaVSC7CGPoint_3endS1__S0_\">init(controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint3endS1__S0_\">init(control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint8control2S1_3endS1__S0_\">init(control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8controlsGSaS1__3endS1__S0_\">init(start:controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_8control2S1_3endS1__S0_\">init(start:control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT6pointsGSaVSC7CGPoint__S0_\">init(points:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(start: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 68,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "init(start:control1:control2:end:)",
"key.bodylength" : 100,
"key.nameoffset" : 1083,
"key.typename" : "BezierCurve.Type -> (start: CGPoint, control1: CGPoint, control2: CGPoint, end: CGPoint) -> BezierCurve",
"key.usr" : "s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_8control2S1_3endS1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1153,
"key.parsed_declaration" : "public init(start:CGPoint, control1:CGPoint, control2:CGPoint, end:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 68,
"key.offset" : 1083,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8controlsGSaVSC7CGPoint_3endS1__S0_\">init(controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint3endS1__S0_\">init(control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint8control2S1_3endS1__S0_\">init(control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8controlsGSaS1__3endS1__S0_\">init(start:controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_3endS1__S0_\">init(start:control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT6pointsGSaVSC7CGPoint__S0_\">init(points:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(start: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control2: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 22,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "init(points:)",
"key.bodylength" : 140,
"key.nameoffset" : 1267,
"key.typename" : "BezierCurve.Type -> (points: [CGPoint]) -> BezierCurve",
"key.usr" : "s:FV13SwiftGraphics11BezierCurvecFMS0_FT6pointsGSaVSC7CGPoint__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1291,
"key.parsed_declaration" : "public init(points:[CGPoint])",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 22,
"key.offset" : 1267,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8controlsGSaVSC7CGPoint_3endS1__S0_\">init(controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint3endS1__S0_\">init(control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT8control1VSC7CGPoint8control2S1_3endS1__S0_\">init(control1:control2:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8controlsGSaS1__3endS1__S0_\">init(start:controls:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_3endS1__S0_\">init(start:control1:end:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics11BezierCurvecFMS0_FT5startVSC7CGPoint8control1S1_8control2S1_3endS1__S0_\">init(start:control1:control2:end:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(points: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>])<\/Declaration>"
},
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "order",
"key.bodylength" : 300,
"key.nameoffset" : 1449,
"key.typename" : "BezierCurve.Order",
"key.usr" : "s:vV13SwiftGraphics11BezierCurve5orderOS0_5Order",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1464,
"key.parsed_declaration" : "public var order : Order",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 5,
"key.offset" : 1449,
"key.annotated_decl" : "<Declaration>public var order: <Type usr=\"s:V13SwiftGraphics11BezierCurve\">BezierCurve<\/Type>.<Type usr=\"s:OV13SwiftGraphics11BezierCurve5Order\">Order<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "points",
"key.bodylength" : 59,
"key.nameoffset" : 1781,
"key.typename" : "[CGPoint]",
"key.usr" : "s:vV13SwiftGraphics11BezierCurve6pointsGSaVSC7CGPoint_",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1801,
"key.parsed_declaration" : "public var points : [CGPoint]",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 6,
"key.offset" : 1781,
"key.annotated_decl" : "<Declaration>public var points: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>] { get }<\/Declaration>",
"key.substructure" : [
]
}
]
},
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "BezierCurve",
"key.bodylength" : 304,
"key.nameoffset" : 1875,
"key.typename" : "BezierCurve.Type",
"key.usr" : "s:V13SwiftGraphics11BezierCurve",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1900,
"key.substructure" : [
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "description",
"key.overrides" : [
{
"key.usr" : "s:vPSs9Printable11descriptionSS"
}
],
"key.bodylength" : 265,
"key.nameoffset" : 1916,
"key.typename" : "String",
"key.usr" : "s:vV13SwiftGraphics11BezierCurve11descriptionSS",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1937,
"key.parsed_declaration" : "public var description: String",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 11,
"key.offset" : 1916,
"key.annotated_decl" : "<Declaration>public var description: <Type usr=\"s:SS\">String<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
}
],
"key.length" : 11,
"key.offset" : 179,
"key.inheritedtypes" : [
{
"key.name" : "Printable"
}
],
"key.annotated_decl" : "<Declaration>public struct BezierCurve<\/Declaration>"
},
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "BezierCurve",
"key.bodylength" : 360,
"key.nameoffset" : 2224,
"key.typename" : "BezierCurve.Type",
"key.usr" : "s:V13SwiftGraphics11BezierCurve",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 2237,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 16,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/BezierCurve.swift",
"key.name" : "increasedOrder()",
"key.bodylength" : 310,
"key.nameoffset" : 2247,
"key.typename" : "BezierCurve -> () -> BezierCurve",
"key.usr" : "s:FV13SwiftGraphics11BezierCurve14increasedOrderFS0_FT_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2280,
"key.parsed_declaration" : "func increasedOrder() -> BezierCurve",
"key.substructure" : [
],
"key.length" : 16,
"key.offset" : 2247,
"key.annotated_decl" : "<Declaration>func increasedOrder() -&gt; <Type usr=\"s:V13SwiftGraphics11BezierCurve\">BezierCurve<\/Type><\/Declaration>"
}
],
"key.length" : 11,
"key.offset" : 179,
"key.annotated_decl" : "<Declaration>public struct BezierCurve<\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 2599
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Scaling and alignment.",
"key.length" : 28,
"key.offset" : 166
},
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Scaling.swift",
"key.name" : "Scaling",
"key.bodylength" : 54,
"key.nameoffset" : 208,
"key.typename" : "Scaling.Type",
"key.usr" : "s:O13SwiftGraphics7Scaling",
"key.kind" : "source.lang.swift.decl.enum",
"key.bodyoffset" : 217,
"key.parsed_declaration" : "public enum Scaling",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 7,
"key.offset" : 208,
"key.annotated_decl" : "<Declaration>public enum Scaling<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 9,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Scaling.swift",
"key.name" : "Alignment",
"key.bodylength" : 142,
"key.nameoffset" : 286,
"key.typename" : "Alignment.Type",
"key.usr" : "s:O13SwiftGraphics9Alignment",
"key.kind" : "source.lang.swift.decl.enum",
"key.bodyoffset" : 297,
"key.parsed_declaration" : "public enum Alignment",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 9,
"key.offset" : 286,
"key.annotated_decl" : "<Declaration>public enum Alignment<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 85,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Scaling.swift",
"key.name" : "scaleAndAlignRectToRect(_:_:_:_:)",
"key.bodylength" : 2178,
"key.nameoffset" : 454,
"key.typename" : "(CGRect, CGRect, Scaling, Alignment) -> CGRect",
"key.usr" : "s:F13SwiftGraphics23scaleAndAlignRectToRectFTVSC6CGRectS0_OS_7ScalingOS_9Alignment_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 551,
"key.parsed_declaration" : "public func scaleAndAlignRectToRect(inner:CGRect, outer:CGRect, scaling:Scaling, align:Alignment) -> CGRect",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 85,
"key.offset" : 454,
"key.annotated_decl" : "<Declaration>public func scaleAndAlignRectToRect(inner: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>, outer: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>, scaling: <Type usr=\"s:O13SwiftGraphics7Scaling\">Scaling<\/Type>, align: <Type usr=\"s:O13SwiftGraphics9Alignment\">Alignment<\/Type>) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>",
"key.substructure" : [
]
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 2731
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Quadrants",
"key.length" : 15,
"key.offset" : 167
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Quadrant.swift",
"key.name" : "Quadrant",
"key.bodylength" : 77,
"key.nameoffset" : 196,
"key.typename" : "Quadrant.Type",
"key.usr" : "s:O13SwiftGraphics8Quadrant",
"key.kind" : "source.lang.swift.decl.enum",
"key.bodyoffset" : 206,
"key.parsed_declaration" : "public enum Quadrant",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 8,
"key.offset" : 196,
"key.annotated_decl" : "<Declaration>public enum Quadrant<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Quadrant.swift",
"key.name" : "Quadrant",
"key.bodylength" : 829,
"key.nameoffset" : 303,
"key.typename" : "Quadrant.Type",
"key.usr" : "s:O13SwiftGraphics8Quadrant",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 313,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 24,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Quadrant.swift",
"key.name" : "fromPoint(_:)",
"key.bodylength" : 366,
"key.nameoffset" : 330,
"key.typename" : "Quadrant.Type -> (CGPoint) -> Quadrant",
"key.usr" : "s:FO13SwiftGraphics8Quadrant9fromPointFMS0_FVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.method.static",
"key.bodyoffset" : 368,
"key.parsed_declaration" : "static func fromPoint(point:CGPoint) -> Quadrant",
"key.substructure" : [
],
"key.length" : 24,
"key.offset" : 330,
"key.annotated_decl" : "<Declaration>static func fromPoint(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:O13SwiftGraphics8Quadrant\">Quadrant<\/Type><\/Declaration>"
},
{
"key.namelength" : 40,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Quadrant.swift",
"key.name" : "fromPoint(_:origin:)",
"key.bodylength" : 55,
"key.nameoffset" : 753,
"key.typename" : "Quadrant.Type -> (CGPoint, origin: CGPoint) -> Quadrant",
"key.usr" : "s:FO13SwiftGraphics8Quadrant9fromPointFMS0_FTVSC7CGPoint6originS1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.static",
"key.bodyoffset" : 807,
"key.parsed_declaration" : "static func fromPoint(point:CGPoint, origin:CGPoint) -> Quadrant",
"key.substructure" : [
],
"key.length" : 40,
"key.offset" : 753,
"key.annotated_decl" : "<Declaration>static func fromPoint(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, origin: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:O13SwiftGraphics8Quadrant\">Quadrant<\/Type><\/Declaration>"
},
{
"key.namelength" : 37,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Quadrant.swift",
"key.name" : "fromPoint(_:rect:)",
"key.bodylength" : 89,
"key.nameoffset" : 881,
"key.typename" : "Quadrant.Type -> (CGPoint, rect: CGRect) -> Quadrant?",
"key.usr" : "s:FO13SwiftGraphics8Quadrant9fromPointFMS0_FTVSC7CGPoint4rectVSC6CGRect_GSqS0__",
"key.kind" : "source.lang.swift.decl.function.method.static",
"key.bodyoffset" : 933,
"key.parsed_declaration" : "static func fromPoint(point:CGPoint, rect:CGRect) -> Quadrant?",
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: can be ouside",
"key.length" : 20,
"key.offset" : 945
}
],
"key.length" : 37,
"key.offset" : 881,
"key.annotated_decl" : "<Declaration>static func fromPoint(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; <Type usr=\"s:O13SwiftGraphics8Quadrant\">Quadrant<\/Type>?<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: Deprecate",
"key.length" : 15,
"key.offset" : 1032
},
{
"key.namelength" : 31,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Quadrant.swift",
"key.name" : "quadrantRectOfRect(_:)",
"key.bodylength" : 40,
"key.nameoffset" : 1057,
"key.typename" : "Quadrant -> (CGRect) -> CGRect",
"key.usr" : "s:FO13SwiftGraphics8Quadrant18quadrantRectOfRectFS0_FVSC6CGRectS1_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1100,
"key.parsed_declaration" : "func quadrantRectOfRect(rect:CGRect) -> CGRect",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 31,
"key.offset" : 1057,
"key.annotated_decl" : "<Declaration>func quadrantRectOfRect(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>",
"key.substructure" : [
]
}
],
"key.length" : 8,
"key.offset" : 196,
"key.annotated_decl" : "<Declaration>public enum Quadrant<\/Declaration>"
},
{
"key.namelength" : 6,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGRect",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 594,
"key.nameoffset" : 1155,
"key.typename" : "CGRect.Type",
"key.usr" : "c:@S@CGRect",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1163,
"key.substructure" : [
{
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Quadrant.swift",
"key.name" : "quadrant(_:)",
"key.bodylength" : 543,
"key.nameoffset" : 1173,
"key.typename" : "CGRect -> (Quadrant) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRect8quadrantFS0_FOS_8QuadrantS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1212,
"key.parsed_declaration" : "func quadrant(quadrant:Quadrant) -> CGRect",
"key.substructure" : [
],
"key.length" : 27,
"key.offset" : 1173,
"key.annotated_decl" : "<Declaration>func quadrant(quadrant: <Type usr=\"s:O13SwiftGraphics8Quadrant\">Quadrant<\/Type>) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
}
],
"key.length" : 6,
"key.offset" : 594,
"key.annotated_decl" : "<Declaration>struct CGRect<\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 1761
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: CGSize",
"key.length" : 12,
"key.offset" : 165
},
{
"key.namelength" : 6,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGSize",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 244,
"key.nameoffset" : 196,
"key.typename" : "CGSize.Type",
"key.usr" : "c:@S@CGSize",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 204,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "init(w:h:)",
"key.bodylength" : 38,
"key.nameoffset" : 210,
"key.typename" : "CGSize.Type -> (w: CGFloat, h: CGFloat) -> CGSize",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 238,
"key.parsed_declaration" : "init(w:CGFloat, h:CGFloat)",
"key.substructure" : [
],
"key.length" : 26,
"key.offset" : 210,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGSizecFMS_FT5widthV12CoreGraphics7CGFloat6heightS1__S_\">init(width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT5widthV12CoreGraphics7CGFloat_S0_\">init(width:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT6heightV12CoreGraphics7CGFloat_S0_\">init(height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FTV12CoreGraphics7CGFloatS2__S0_\">init(_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT5widthSi6heightSi_S0_\">init(width: Int, height: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT5widthSd6heightSd_S0_\">init(width: Double, height: Double)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(w: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, h: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 19,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "init(width:)",
"key.bodylength" : 56,
"key.nameoffset" : 283,
"key.typename" : "CGSize.Type -> (width: CGFloat) -> CGSize",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT5widthV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 304,
"key.parsed_declaration" : "init(width:CGFloat)",
"key.substructure" : [
],
"key.length" : 19,
"key.offset" : 283,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGSizecFMS_FT5widthV12CoreGraphics7CGFloat6heightS1__S_\">init(width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT6heightV12CoreGraphics7CGFloat_S0_\">init(height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FTV12CoreGraphics7CGFloatS2__S0_\">init(_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT5widthSi6heightSi_S0_\">init(width: Int, height: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT5widthSd6heightSd_S0_\">init(width: Double, height: Double)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(width: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 20,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "init(height:)",
"key.bodylength" : 57,
"key.nameoffset" : 367,
"key.typename" : "CGSize.Type -> (height: CGFloat) -> CGSize",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT6heightV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 389,
"key.parsed_declaration" : "init(height:CGFloat)",
"key.substructure" : [
],
"key.length" : 20,
"key.offset" : 367,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGSizecFMS_FT5widthV12CoreGraphics7CGFloat6heightS1__S_\">init(width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT5widthV12CoreGraphics7CGFloat_S0_\">init(width:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FTV12CoreGraphics7CGFloatS2__S0_\">init(_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT5widthSi6heightSi_S0_\">init(width: Int, height: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT5widthSd6heightSd_S0_\">init(width: Double, height: Double)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(height: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
}
],
"key.length" : 6,
"key.offset" : 362,
"key.annotated_decl" : "<Declaration>struct CGSize<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "+(_:_:)",
"key.bodylength" : 80,
"key.nameoffset" : 463,
"key.typename" : "(CGSize, CGSize) -> CGSize",
"key.usr" : "s:F13SwiftGraphicsoi1pFTVSC6CGSizeS0__S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 501,
"key.parsed_declaration" : "public func + (lhs:CGSize, rhs:CGSize) -> CGSize",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 26,
"key.offset" : 463,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsop1pFVSC7CGPointS0_\">+(_: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1pFTVSC7CGPointS0__S0_\">+(_: CGPoint, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1pFTVSC17CGAffineTransformS0__S0_\">+(_: CGAffineTransform, _: CGAffineTransform) -&gt; CGAffineTransform<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5UInt8S__S_\">+(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs4Int8S__S_\">+(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt16S__S_\">+(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int16S__S_\">+(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt32S__S_\">+(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int32S__S_\">+(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt64S__S_\">+(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int64S__S_\">+(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSuSu_Su\">+(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSiSi_Si\">+(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFSfSf\">+(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSfSf_Sf\">+(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFSdSd\">+(_: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSdSd_Sd\">+(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFVSs7Float80S_\">+(_: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs7Float80S__S_\">+(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs22_IntegerArithmeticType__FTQ_Q__Q_\">+&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pUSs17_SignedNumberType_USs33_BuiltinIntegerLiteralConvertible__FQ_Q_\">+&lt;T : _SignedNumberType&gt;(_: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss12SequenceType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1___FTQ_Q0__Q_\">+&lt;C : _ExtensibleCollectionType, S : SequenceType where S.Generator.Element == S.Generator.Element&gt;(_: C, _: S) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss12SequenceType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1___FTQ0_Q__Q_\">+&lt;C : _ExtensibleCollectionType, S : SequenceType where S.Generator.Element == S.Generator.Element&gt;(_: S, _: C) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss14CollectionType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1__S2__S3__S4_____FTQ_Q0__Q_\">+&lt;C : _ExtensibleCollectionType, S : CollectionType where S.Generator.Element == S.Generator.Element&gt;(_: C, _: S) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_S__USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S0__S1__S2__S3_____FTQ_Q0__Q_\">+&lt;EC1 : _ExtensibleCollectionType, EC2 : _ExtensibleCollectionType where EC1.Generator.Element == EC1.Generator.Element&gt;(_: EC1, _: EC2) -&gt; EC1<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_QQ_6Stride_Q_\">+&lt;T : Strideable&gt;(_: T, _: T.Stride) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQQ_6StrideQ__Q_\">+&lt;T : Strideable&gt;(_: T.Stride, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSSSS_SS\">+(_: String, _: String) -&gt; String<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTGVSs20UnsafeMutablePointerQ__Si_GS_Q__\">+&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: Int) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTSiGVSs20UnsafeMutablePointerQ___GS_Q__\">+&lt;T&gt;(_: Int, _: UnsafeMutablePointer&lt;T&gt;) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTGVSs13UnsafePointerQ__Si_GS_Q__\">+&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: Int) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTSiGVSs13UnsafePointerQ___GS_Q__\">+&lt;T&gt;(_: Int, _: UnsafePointer&lt;T&gt;) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1pUS___FMQPS_FTS0_S0__S0_\">+(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsop1pFVS_7CGFloatS0_\">+(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1pFTVS_7CGFloatS0__S0_\">+(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func +(lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>) -&gt; <Type usr=\"c:@S@CGSize\">CGSize<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "-(_:_:)",
"key.bodylength" : 80,
"key.nameoffset" : 596,
"key.typename" : "(CGSize, CGSize) -> CGSize",
"key.usr" : "s:F13SwiftGraphicsoi1sFTVSC6CGSizeS0__S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 634,
"key.parsed_declaration" : "public func - (lhs:CGSize, rhs:CGSize) -> CGSize",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 26,
"key.offset" : 596,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsop1sFVSC7CGPointS0_\">-(_: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1sFTVSC7CGPointS0__S0_\">-(_: CGPoint, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5UInt8S__S_\">-(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs4Int8S__S_\">-(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs6UInt16S__S_\">-(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5Int16S__S_\">-(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs6UInt32S__S_\">-(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5Int32S__S_\">-(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs6UInt64S__S_\">-(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5Int64S__S_\">-(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSuSu_Su\">-(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSiSi_Si\">-(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sFSfSf\">-(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSfSf_Sf\">-(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sFSdSd\">-(_: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSdSd_Sd\">-(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sFVSs7Float80S_\">-(_: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs7Float80S__S_\">-(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sUSs22_IntegerArithmeticType__FTQ_Q__Q_\">-&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sUSs17_SignedNumberType_USs33_BuiltinIntegerLiteralConvertible__FQ_Q_\">-&lt;T : _SignedNumberType&gt;(_: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_QQ_6Stride_Q_\">-&lt;T : Strideable&gt;(_: T, _: T.Stride) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_Q__QQ_6Stride\">-&lt;T : Strideable&gt;(_: T, _: T) -&gt; T.Stride<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs20UnsafeMutablePointerQ__Si_GS_Q__\">-&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: Int) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs20UnsafeMutablePointerQ__GS_Q___Si\">-&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: UnsafeMutablePointer&lt;T&gt;) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs13UnsafePointerQ__Si_GS_Q__\">-&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: Int) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs13UnsafePointerQ__GS_Q___Si\">-&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: UnsafePointer&lt;T&gt;) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1sUS___FMQPS_FTS0_S0__S0_\">-(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs17_SignedNumberTypeoi1sUS__USs33_BuiltinIntegerLiteralConvertible__FMQPS_FTS1_S1__S1_\">-(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs16SignedNumberTypeop1sUS__USs33_BuiltinIntegerLiteralConvertible__FMQPS_FS1_S1_\">-(_: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsop1sFVS_7CGFloatS0_\">-(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1sFTVS_7CGFloatS0__S0_\">-(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func -(lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>) -&gt; <Type usr=\"c:@S@CGSize\">CGSize<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "*(_:_:)",
"key.bodylength" : 67,
"key.nameoffset" : 729,
"key.typename" : "(CGSize, CGFloat) -> CGSize",
"key.usr" : "s:F13SwiftGraphicsoi1mFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 768,
"key.parsed_declaration" : "public func * (lhs:CGSize, rhs:CGFloat) -> CGSize",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 27,
"key.offset" : 729,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectV12CoreGraphics7CGFloat_S0_\">*(_: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGRect_S2_\">*(_: CGFloat, _: CGRect) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGSize_S2_\">*(_: CGFloat, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointV12CoreGraphics7CGFloat_S0_\">*(_: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC7CGPoint_S2_\">*(_: CGFloat, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointVSC17CGAffineTransform_S0_\">*(_: CGPoint, _: CGAffineTransform) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeVSC17CGAffineTransform_S0_\">*(_: CGSize, _: CGAffineTransform) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectVSC17CGAffineTransform_S0_\">*(_: CGRect, _: CGAffineTransform) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5UInt8S__S_\">*(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs4Int8S__S_\">*(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt16S__S_\">*(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int16S__S_\">*(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt32S__S_\">*(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int32S__S_\">*(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt64S__S_\">*(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int64S__S_\">*(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSuSu_Su\">*(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSiSi_Si\">*(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSfSf_Sf\">*(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSdSd_Sd\">*(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs7Float80S__S_\">*(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mUSs22_IntegerArithmeticType__FTQ_Q__Q_\">*&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1mUS___FMQPS_FTS0_S0__S0_\">*(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1mFTVS_7CGFloatS0__S0_\">*(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *(lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGSize\">CGSize<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "*(_:_:)",
"key.bodylength" : 67,
"key.nameoffset" : 850,
"key.typename" : "(CGFloat, CGSize) -> CGSize",
"key.usr" : "s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGSize_S2_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 889,
"key.parsed_declaration" : "public func * (lhs:CGFloat, rhs:CGSize) -> CGSize",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 27,
"key.offset" : 850,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectV12CoreGraphics7CGFloat_S0_\">*(_: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGRect_S2_\">*(_: CGFloat, _: CGRect) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_\">*(_: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointV12CoreGraphics7CGFloat_S0_\">*(_: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC7CGPoint_S2_\">*(_: CGFloat, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointVSC17CGAffineTransform_S0_\">*(_: CGPoint, _: CGAffineTransform) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeVSC17CGAffineTransform_S0_\">*(_: CGSize, _: CGAffineTransform) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectVSC17CGAffineTransform_S0_\">*(_: CGRect, _: CGAffineTransform) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5UInt8S__S_\">*(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs4Int8S__S_\">*(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt16S__S_\">*(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int16S__S_\">*(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt32S__S_\">*(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int32S__S_\">*(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt64S__S_\">*(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int64S__S_\">*(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSuSu_Su\">*(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSiSi_Si\">*(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSfSf_Sf\">*(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSdSd_Sd\">*(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs7Float80S__S_\">*(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mUSs22_IntegerArithmeticType__FTQ_Q__Q_\">*&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1mUS___FMQPS_FTS0_S0__S0_\">*(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1mFTVS_7CGFloatS0__S0_\">*(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *(lhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, rhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>) -&gt; <Type usr=\"c:@S@CGSize\">CGSize<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "\/(_:_:)",
"key.bodylength" : 67,
"key.nameoffset" : 971,
"key.typename" : "(CGSize, CGFloat) -> CGSize",
"key.usr" : "s:F13SwiftGraphicsoi1dFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1010,
"key.parsed_declaration" : "public func \/ (lhs:CGSize, rhs:CGFloat) -> CGSize",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 27,
"key.offset" : 971,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1dFTVSC7CGPointV12CoreGraphics7CGFloat_S0_\">\/(_: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs5UInt8S__S_\">\/(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs4Int8S__S_\">\/(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs6UInt16S__S_\">\/(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs5Int16S__S_\">\/(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs6UInt32S__S_\">\/(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs5Int32S__S_\">\/(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs6UInt64S__S_\">\/(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs5Int64S__S_\">\/(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTSuSu_Su\">\/(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTSiSi_Si\">\/(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTSfSf_Sf\">\/(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTSdSd_Sd\">\/(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs7Float80S__S_\">\/(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dUSs22_IntegerArithmeticType__FTQ_Q__Q_\">\/&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1dUS___FMQPS_FTS0_S0__S0_\">\/(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1dFTVS_7CGFloatS0__S0_\">\/(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func \/(lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGSize\">CGSize<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 33,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "+=(_:_:)",
"key.bodylength" : 21,
"key.nameoffset" : 1092,
"key.typename" : "(inout CGSize, CGSize) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2peFTRVSC6CGSizeS0__T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1127,
"key.parsed_declaration" : "public func += (inout lhs:CGSize, rhs:CGSize)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 33,
"key.offset" : 1092,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2peFTRVSC7CGPointS0__T_\">+=(inout _: CGPoint, _: CGPoint)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2peFTRVSC17CGAffineTransformS0__T_\">+=(inout _: CGAffineTransform, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss12SequenceType_USs13GeneratorType__FTRGVSs15ContiguousArrayQ__Q0__T_\">+=&lt;T, S : SequenceType where T == T&gt;(inout _: ContiguousArray&lt;T&gt;, _: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType_Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTRGVSs15ContiguousArrayQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: ContiguousArray&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss12SequenceType_USs13GeneratorType__FTRGVSs5SliceQ__Q0__T_\">+=&lt;T, S : SequenceType where T == T&gt;(inout _: Slice&lt;T&gt;, _: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType_Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTRGVSs5SliceQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: Slice&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss12SequenceType_USs13GeneratorType__FTRGSaQ__Q0__T_\">+=&lt;T, S : SequenceType where T == T&gt;(inout _: Array&lt;T&gt;, _: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType_Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTRGSaQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: Array&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___FTRGVSs22_ContiguousArrayBufferQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: _ContiguousArrayBuffer&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU__FTRGVSs22_ContiguousArrayBufferQ__Q__T_\">+=&lt;T&gt;(inout _: _ContiguousArrayBuffer&lt;T&gt;, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5UInt8S__T_\">+=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs4Int8S__T_\">+=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs6UInt16S__T_\">+=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5Int16S__T_\">+=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs6UInt32S__T_\">+=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5Int32S__T_\">+=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs6UInt64S__T_\">+=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5Int64S__T_\">+=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSuSu_T_\">+=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSiSi_T_\">+=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSfSf_T_\">+=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSdSd_T_\">+=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs7Float80S__T_\">+=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peUSs22_IntegerArithmeticType__FTRQ_Q__T_\">+=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTRQ_QQ_6Stride_T_\">+=&lt;T : Strideable&gt;(inout _: T, _: T.Stride)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSSSS_T_\">+=(inout _: String, _: String)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU__FTRGVSs20UnsafeMutablePointerQ__Si_T_\">+=&lt;T&gt;(inout _: UnsafeMutablePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU__FTRGVSs13UnsafePointerQ__Si_T_\">+=&lt;T&gt;(inout _: UnsafePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2peFTRVS_7CGFloatS0__T_\">+=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func +=(inout lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 33,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "-=(_:_:)",
"key.bodylength" : 21,
"key.nameoffset" : 1163,
"key.typename" : "(inout CGSize, CGSize) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2seFTRVSC6CGSizeS0__T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1198,
"key.parsed_declaration" : "public func -= (inout lhs:CGSize, rhs:CGSize)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 33,
"key.offset" : 1163,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2seFTRVSC7CGPointS0__T_\">-=(inout _: CGPoint, _: CGPoint)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs5UInt8S__T_\">-=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs4Int8S__T_\">-=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs6UInt16S__T_\">-=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs5Int16S__T_\">-=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs6UInt32S__T_\">-=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs5Int32S__T_\">-=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs6UInt64S__T_\">-=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs5Int64S__T_\">-=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRSuSu_T_\">-=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRSiSi_T_\">-=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRSfSf_T_\">-=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRSdSd_T_\">-=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs7Float80S__T_\">-=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seUSs22_IntegerArithmeticType__FTRQ_Q__T_\">-=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTRQ_QQ_6Stride_T_\">-=&lt;T : Strideable&gt;(inout _: T, _: T.Stride)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seU__FTRGVSs20UnsafeMutablePointerQ__Si_T_\">-=&lt;T&gt;(inout _: UnsafeMutablePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seU__FTRGVSs13UnsafePointerQ__Si_T_\">-=&lt;T&gt;(inout _: UnsafePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2seFTRVS_7CGFloatS0__T_\">-=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func -=(inout lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 34,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "*=(_:_:)",
"key.bodylength" : 21,
"key.nameoffset" : 1234,
"key.typename" : "(inout CGSize, CGFloat) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2meFTRVSC6CGSizeV12CoreGraphics7CGFloat_T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1270,
"key.parsed_declaration" : "public func *= (inout lhs:CGSize, rhs:CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 34,
"key.offset" : 1234,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC7CGPointV12CoreGraphics7CGFloat_T_\">*=(inout _: CGPoint, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC7CGPointVSC17CGAffineTransform_T_\">*=(inout _: CGPoint, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGSizeVSC17CGAffineTransform_T_\">*=(inout _: CGSize, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGRectVSC17CGAffineTransform_T_\">*=(inout _: CGRect, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5UInt8S__T_\">*=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs4Int8S__T_\">*=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt16S__T_\">*=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int16S__T_\">*=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt32S__T_\">*=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int32S__T_\">*=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt64S__T_\">*=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int64S__T_\">*=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSuSu_T_\">*=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSiSi_T_\">*=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSfSf_T_\">*=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSdSd_T_\">*=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs7Float80S__T_\">*=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meUSs22_IntegerArithmeticType__FTRQ_Q__T_\">*=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2meFTRVS_7CGFloatS0__T_\">*=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *=(inout lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 34,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "\/=(_:_:)",
"key.bodylength" : 21,
"key.nameoffset" : 1306,
"key.typename" : "(inout CGSize, CGFloat) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2deFTRVSC6CGSizeV12CoreGraphics7CGFloat_T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1342,
"key.parsed_declaration" : "public func \/= (inout lhs:CGSize, rhs:CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 34,
"key.offset" : 1306,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2deFTRVSC7CGPointV12CoreGraphics7CGFloat_T_\">\/=(inout _: CGPoint, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2deFTRSfSf_T_\">\/=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2deFTRSdSd_T_\">\/=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2deFTRVSs7Float80S__T_\">\/=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2deUSs22_IntegerArithmeticType__FTRQ_Q__T_\">\/=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2deFTRVS_7CGFloatS0__T_\">\/=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func \/=(inout lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: Move elsewhere? Rename AreaOrientation?",
"key.length" : 45,
"key.offset" : 1369
},
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "Orientation",
"key.bodylength" : 54,
"key.nameoffset" : 1427,
"key.typename" : "Orientation.Type",
"key.usr" : "s:O13SwiftGraphics11Orientation",
"key.kind" : "source.lang.swift.decl.enum",
"key.bodyoffset" : 1440,
"key.parsed_declaration" : "public enum Orientation",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 11,
"key.offset" : 1427,
"key.annotated_decl" : "<Declaration>public enum Orientation<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 6,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGSize",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 329,
"key.nameoffset" : 1514,
"key.typename" : "CGSize.Type",
"key.usr" : "c:@S@CGSize",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1522,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "aspectRatio",
"key.bodylength" : 31,
"key.nameoffset" : 1531,
"key.typename" : "CGFloat",
"key.usr" : "s:vE13SwiftGraphicsVSC6CGSize11aspectRatioV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1554,
"key.parsed_declaration" : "var aspectRatio : CGFloat",
"key.substructure" : [
],
"key.length" : 11,
"key.offset" : 1531,
"key.annotated_decl" : "<Declaration>var aspectRatio: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "orientation",
"key.bodylength" : 226,
"key.nameoffset" : 1596,
"key.typename" : "Orientation",
"key.usr" : "s:vE13SwiftGraphicsVSC6CGSize11orientationOS_11Orientation",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1623,
"key.parsed_declaration" : "var orientation : Orientation",
"key.substructure" : [
],
"key.length" : 11,
"key.offset" : 1596,
"key.annotated_decl" : "<Declaration>var orientation: <Type usr=\"s:O13SwiftGraphics11Orientation\">Orientation<\/Type> { get }<\/Declaration>"
}
],
"key.length" : 6,
"key.offset" : 362,
"key.annotated_decl" : "<Declaration>struct CGSize<\/Declaration>"
},
{
"key.namelength" : 6,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGSize",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 143,
"key.nameoffset" : 1872,
"key.typename" : "CGSize.Type",
"key.usr" : "c:@S@CGSize",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1880,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "init(_:)",
"key.bodylength" : 33,
"key.nameoffset" : 1885,
"key.typename" : "CGSize.Type -> ((CGFloat, CGFloat)) -> CGSize",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGSizecFMS0_FTV12CoreGraphics7CGFloatS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1915,
"key.parsed_declaration" : "init(_ v:(CGFloat, CGFloat))",
"key.substructure" : [
],
"key.length" : 28,
"key.offset" : 1885,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC6CGSizecFMS_FT5widthV12CoreGraphics7CGFloat6heightS1__S_\">init(width: CGFloat, height: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT1wV12CoreGraphics7CGFloat1hS2__S0_\">init(w:h:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT5widthV12CoreGraphics7CGFloat_S0_\">init(width:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC6CGSizecFMS0_FT6heightV12CoreGraphics7CGFloat_S0_\">init(height:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT5widthSi6heightSi_S0_\">init(width: Int, height: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC6CGSizecFMS0_FT5widthSd6heightSd_S0_\">init(width: Double, height: Double)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(_ v: (<Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>))<\/Declaration>"
},
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGSize.swift",
"key.name" : "asTuple",
"key.bodylength" : 32,
"key.nameoffset" : 1959,
"key.typename" : "(CGFloat, CGFloat)",
"key.usr" : "s:vE13SwiftGraphicsVSC6CGSize7asTupleTV12CoreGraphics7CGFloatS2__",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1989,
"key.parsed_declaration" : "var asTuple : (CGFloat, CGFloat)",
"key.substructure" : [
],
"key.length" : 7,
"key.offset" : 1959,
"key.annotated_decl" : "<Declaration>var asTuple: (<Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) { get }<\/Declaration>"
}
],
"key.length" : 6,
"key.offset" : 362,
"key.annotated_decl" : "<Declaration>struct CGSize<\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 2029
},
{
"key.substructure" : [
{
"key.namelength" : 59,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/MonotoneChain.swift",
"key.name" : "monotoneChain(_:presorted:)",
"key.bodylength" : 854,
"key.nameoffset" : 272,
"key.typename" : "([CGPoint], presorted: Bool) -> [CGPoint]",
"key.usr" : "s:F13SwiftGraphics13monotoneChainFTGSaVSC7CGPoint_9presortedSb_GSaS0__",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 346,
"key.parsed_declaration" : "public func monotoneChain(var points:[CGPoint], presorted:Bool = false) -> [CGPoint]",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 59,
"key.offset" : 272,
"key.annotated_decl" : "<Declaration>public func monotoneChain(points: [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>], presorted: <Type usr=\"s:Sb\">Bool<\/Type> = default) -&gt; [<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>]<\/Declaration>",
"key.substructure" : [
]
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 1203
},
{
"key.substructure" : [
{
"key.substructure" : [
{
"key.substructure" : [
],
"key.namelength" : 43,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Turn.swift",
"key.name" : "init(_:_:_:)",
"key.bodylength" : 128,
"key.nameoffset" : 253,
"key.typename" : "Turn.Type -> (CGPoint, CGPoint, CGPoint) -> Turn",
"key.usr" : "s:FO13SwiftGraphics4TurncFMS0_FTVSC7CGPointS1_S1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 298,
"key.parsed_declaration" : "public init(_ p:CGPoint, _ q:CGPoint, _ r:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 43,
"key.offset" : 253,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FO13SwiftGraphics4TurncFMS0_FT8rawValueSi_GSqS0__\">init(rawValue:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(_ p: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, _ q: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, _ r: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
}
],
"key.namelength" : 4,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Turn.swift",
"key.name" : "Turn",
"key.bodylength" : 244,
"key.nameoffset" : 172,
"key.typename" : "Turn.Type",
"key.usr" : "s:O13SwiftGraphics4Turn",
"key.kind" : "source.lang.swift.decl.enum",
"key.bodyoffset" : 184,
"key.parsed_declaration" : "public enum Turn : Int",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 4,
"key.offset" : 172,
"key.inheritedtypes" : [
{
"key.name" : "Int"
}
],
"key.annotated_decl" : "<Declaration>public enum Turn : <Type usr=\"s:Si\">Int<\/Type><\/Declaration>"
},
{
"key.namelength" : 4,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Turn.swift",
"key.name" : "Turn",
"key.bodylength" : 1,
"key.nameoffset" : 575,
"key.typename" : "Turn.Type",
"key.usr" : "s:O13SwiftGraphics4Turn",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 594,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
],
"key.length" : 4,
"key.offset" : 172,
"key.inheritedtypes" : [
{
"key.name" : "Comparable"
}
],
"key.annotated_decl" : "<Declaration>public enum Turn : <Type usr=\"s:Si\">Int<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 22,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Turn.swift",
"key.name" : "<(_:_:)",
"key.overrides" : [
{
"key.usr" : "s:FPSs11_Comparableoi1lUS___FMQPS_FTS0_S0__Sb"
}
],
"key.bodylength" : 40,
"key.nameoffset" : 610,
"key.typename" : "(Turn, Turn) -> Bool",
"key.usr" : "s:F13SwiftGraphicsoi1lFTOS_4TurnS0__Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 642,
"key.parsed_declaration" : "public func < (lhs:Turn, rhs:Turn) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 22,
"key.offset" : 610,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTOSs9CharacterS__Sb\">&lt;(_: Character, _: Character) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lUSs8Hashable___FTGVSs15DictionaryIndexQ_Q0__GS0_Q_Q0___Sb\">&lt;&lt;Key : Hashable, Value&gt;(_: DictionaryIndex&lt;Key, Value&gt;, _: DictionaryIndex&lt;Key, Value&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSs5UInt8S__Sb\">&lt;(_: UInt8, _: UInt8) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSs4Int8S__Sb\">&lt;(_: Int8, _: Int8) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSs6UInt16S__Sb\">&lt;(_: UInt16, _: UInt16) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSs5Int16S__Sb\">&lt;(_: Int16, _: Int16) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSs6UInt32S__Sb\">&lt;(_: UInt32, _: UInt32) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSs5Int32S__Sb\">&lt;(_: Int32, _: Int32) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSs6UInt64S__Sb\">&lt;(_: UInt64, _: UInt64) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSs5Int64S__Sb\">&lt;(_: Int64, _: Int64) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTSuSu_Sb\">&lt;(_: UInt, _: UInt) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTSiSi_Sb\">&lt;(_: Int, _: Int) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTSfSf_Sb\">&lt;(_: Float, _: Float) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTSdSd_Sb\">&lt;(_: Double, _: Double) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSs7Float80S__Sb\">&lt;(_: Float80, _: Float80) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lUSs11_Comparable__FTGSqQ__GSqQ___Sb\">&lt;&lt;T : _Comparable&gt;(_: T?, _: T?) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lUSs11_Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_Q__Sb\">&lt;&lt;T : _Strideable&gt;(_: T, _: T) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTSSSS_Sb\">&lt;(_: String, _: String) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVSS5IndexS__Sb\">&lt;(_: String.Index, _: String.Index) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTVVSS17UnicodeScalarView5IndexS0__Sb\">&lt;(_: String.UnicodeScalarView.Index, _: String.UnicodeScalarView.Index) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTScSc_Sb\">&lt;(_: UnicodeScalar, _: UnicodeScalar) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lU__FTGVSs20UnsafeMutablePointerQ__GS_Q___Sb\">&lt;&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: UnsafeMutablePointer&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lU__FTGVSs13UnsafePointerQ__GS_Q___Sb\">&lt;&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: UnsafePointer&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1lFTOSs3BitS__Sb\">&lt;(_: Bit, _: Bit) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs11_Comparableoi1lUS___FMQPS_FTS0_S0__Sb\">&lt;(_: Self, _: Self) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1lFTVS_7CGFloatS0__Sb\">&lt;(_: CGFloat, _: CGFloat) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F10Foundationoi1lFTSSCSo8NSString_Sb\">&lt;(_: String, _: NSString) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F10Foundationoi1lFTCSo8NSStringSS_Sb\">&lt;(_: NSString, _: String) -&gt; Bool<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func &lt;(lhs: <Type usr=\"s:O13SwiftGraphics4Turn\">Turn<\/Type>, rhs: <Type usr=\"s:O13SwiftGraphics4Turn\">Turn<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 684
},
{
"key.substructure" : [
{
"key.namelength" : 13,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGPath.h",
"key.name" : "CGMutablePath",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGPath",
"key.bodylength" : 2693,
"key.nameoffset" : 179,
"key.typename" : "CGMutablePath.Type",
"key.usr" : "c:@T@CGMutablePathRef",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 194,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 12,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "currentPoint",
"key.bodylength" : 44,
"key.nameoffset" : 204,
"key.typename" : "CGPoint",
"key.usr" : "s:vE13SwiftGraphicsCSo13CGMutablePath12currentPointVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 228,
"key.parsed_declaration" : "var currentPoint : CGPoint",
"key.substructure" : [
],
"key.length" : 12,
"key.offset" : 204,
"key.annotated_decl" : "<Declaration>var currentPoint: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 19,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "move(_:)",
"key.bodylength" : 80,
"key.nameoffset" : 284,
"key.typename" : "CGMutablePath -> (CGPoint) -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath4moveFS0_FVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 322,
"key.parsed_declaration" : "func move(point:CGPoint) -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 19,
"key.offset" : 284,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo13CGMutablePath4moveFS0_FTVSC7CGPoint8relativeSb_S0_\">move(_:relative:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func move(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
},
{
"key.namelength" : 34,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "move(_:relative:)",
"key.bodylength" : 149,
"key.nameoffset" : 414,
"key.typename" : "CGMutablePath -> (CGPoint, relative: Bool) -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath4moveFS0_FTVSC7CGPoint8relativeSb_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 467,
"key.parsed_declaration" : "func move(point:CGPoint, relative:Bool) -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 34,
"key.offset" : 414,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo13CGMutablePath4moveFS0_FVSC7CGPointS0_\">move(_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func move(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, relative: <Type usr=\"s:Sb\">Bool<\/Type>) -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
},
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "close()",
"key.bodylength" : 58,
"key.nameoffset" : 632,
"key.typename" : "CGMutablePath -> () -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath5closeFS0_FT_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 658,
"key.parsed_declaration" : "func close() -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 7,
"key.offset" : 632,
"key.annotated_decl" : "<Declaration>func close() -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
},
{
"key.namelength" : 22,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "addLine(_:)",
"key.bodylength" : 83,
"key.nameoffset" : 728,
"key.typename" : "CGMutablePath -> (CGPoint) -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath7addLineFS0_FVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 769,
"key.parsed_declaration" : "func addLine(point:CGPoint) -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 22,
"key.offset" : 728,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo13CGMutablePath7addLineFS0_FTVSC7CGPoint8relativeSb_S0_\">addLine(_:relative:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func addLine(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
},
{
"key.namelength" : 37,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "addLine(_:relative:)",
"key.bodylength" : 155,
"key.nameoffset" : 864,
"key.typename" : "CGMutablePath -> (CGPoint, relative: Bool) -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath7addLineFS0_FTVSC7CGPoint8relativeSb_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 920,
"key.parsed_declaration" : "func addLine(point:CGPoint, relative:Bool) -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 37,
"key.offset" : 864,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo13CGMutablePath7addLineFS0_FVSC7CGPointS0_\">addLine(_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func addLine(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, relative: <Type usr=\"s:Sb\">Bool<\/Type>) -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
},
{
"key.namelength" : 50,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "addQuadCurveToPoint(_:control1:)",
"key.bodylength" : 108,
"key.nameoffset" : 1087,
"key.typename" : "CGMutablePath -> (CGPoint, control1: CGPoint) -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath19addQuadCurveToPointFS0_FTVSC7CGPoint8control1S1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1156,
"key.parsed_declaration" : "func addQuadCurveToPoint(end:CGPoint, control1:CGPoint) -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 50,
"key.offset" : 1087,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo13CGMutablePath19addQuadCurveToPointFS0_FTVSC7CGPoint8control1S1_8relativeSb_S0_\">addQuadCurveToPoint(_:control1:relative:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func addQuadCurveToPoint(end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
},
{
"key.namelength" : 65,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "addQuadCurveToPoint(_:control1:relative:)",
"key.bodylength" : 218,
"key.nameoffset" : 1276,
"key.typename" : "CGMutablePath -> (CGPoint, control1: CGPoint, relative: Bool) -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath19addQuadCurveToPointFS0_FTVSC7CGPoint8control1S1_8relativeSb_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1360,
"key.parsed_declaration" : "func addQuadCurveToPoint(end:CGPoint, control1:CGPoint, relative:Bool) -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 65,
"key.offset" : 1276,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo13CGMutablePath19addQuadCurveToPointFS0_FTVSC7CGPoint8control1S1__S0_\">addQuadCurveToPoint(_:control1:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func addQuadCurveToPoint(end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, relative: <Type usr=\"s:Sb\">Bool<\/Type>) -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
},
{
"key.namelength" : 69,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "addCubicCurveToPoint(_:control1:control2:)",
"key.bodylength" : 128,
"key.nameoffset" : 1590,
"key.typename" : "CGMutablePath -> (CGPoint, control1: CGPoint, control2: CGPoint) -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath20addCubicCurveToPointFS0_FTVSC7CGPoint8control1S1_8control2S1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1678,
"key.parsed_declaration" : "func addCubicCurveToPoint(end:CGPoint, control1:CGPoint, control2:CGPoint) -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 69,
"key.offset" : 1590,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo13CGMutablePath20addCubicCurveToPointFS0_FTVSC7CGPoint8control1S1_8control2S1_8relativeSb_S0_\">addCubicCurveToPoint(_:control1:control2:relative:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func addCubicCurveToPoint(end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control2: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
},
{
"key.namelength" : 84,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "addCubicCurveToPoint(_:control1:control2:relative:)",
"key.bodylength" : 273,
"key.nameoffset" : 1818,
"key.typename" : "CGMutablePath -> (CGPoint, control1: CGPoint, control2: CGPoint, relative: Bool) -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath20addCubicCurveToPointFS0_FTVSC7CGPoint8control1S1_8control2S1_8relativeSb_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1921,
"key.parsed_declaration" : "func addCubicCurveToPoint(end:CGPoint, control1:CGPoint, control2:CGPoint, relative:Bool) -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 84,
"key.offset" : 1818,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsCSo13CGMutablePath20addCubicCurveToPointFS0_FTVSC7CGPoint8control1S1_8control2S1__S0_\">addCubicCurveToPoint(_:control1:control2:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func addCubicCurveToPoint(end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, control2: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, relative: <Type usr=\"s:Sb\">Bool<\/Type>) -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
},
{
"key.namelength" : 50,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "addCurve(_:relative:)",
"key.bodylength" : 610,
"key.nameoffset" : 2206,
"key.typename" : "CGMutablePath -> (BezierCurve, relative: Bool) -> CGMutablePath",
"key.usr" : "s:FE13SwiftGraphicsCSo13CGMutablePath8addCurveFS0_FTVS_11BezierCurve8relativeSb_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2275,
"key.parsed_declaration" : "func addCurve(curve:BezierCurve, relative:Bool = false) -> CGMutablePath",
"key.substructure" : [
],
"key.length" : 50,
"key.offset" : 2206,
"key.annotated_decl" : "<Declaration>func addCurve(curve: <Type usr=\"s:V13SwiftGraphics11BezierCurve\">BezierCurve<\/Type>, relative: <Type usr=\"s:Sb\">Bool<\/Type> = default) -&gt; <Type usr=\"c:@T@CGMutablePathRef\">CGMutablePath<\/Type><\/Declaration>"
}
],
"key.length" : 16,
"key.offset" : 153,
"key.annotated_decl" : "<Declaration>class CGMutablePath : <Type usr=\"c:@T@CGPathRef\">CGPathRef<\/Type><\/Declaration>"
},
{
"key.namelength" : 6,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGPath.h",
"key.name" : "CGPath",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGPath",
"key.bodylength" : 1719,
"key.nameoffset" : 2907,
"key.typename" : "CGPath.Type",
"key.usr" : "c:@T@CGPathRef",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 2915,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPath.swift",
"key.name" : "dump()",
"key.bodylength" : 1697,
"key.nameoffset" : 2926,
"key.typename" : "CGPath -> () -> ()",
"key.usr" : "s:FE13SwiftGraphicsCSo6CGPath4dumpFS0_FT_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2934,
"key.parsed_declaration" : "func dump()",
"key.substructure" : [
],
"key.length" : 6,
"key.offset" : 2926,
"key.annotated_decl" : "<Declaration>func dump()<\/Declaration>"
}
],
"key.length" : 9,
"key.offset" : 200,
"key.annotated_decl" : "<Declaration>class CGPath<\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 4636
},
{
"key.substructure" : [
{
"key.namelength" : 14,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CoordinateSystems.swift",
"key.name" : "GraphicsOrigin",
"key.bodylength" : 951,
"key.nameoffset" : 184,
"key.typename" : "GraphicsOrigin.Type",
"key.usr" : "s:O13SwiftGraphics14GraphicsOrigin",
"key.kind" : "source.lang.swift.decl.enum",
"key.bodyoffset" : 200,
"key.parsed_declaration" : "public enum GraphicsOrigin",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 14,
"key.offset" : 184,
"key.annotated_decl" : "<Declaration>public enum GraphicsOrigin<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CoordinateSystems.swift",
"key.name" : "resolved",
"key.bodylength" : 335,
"key.nameoffset" : 263,
"key.typename" : "GraphicsOrigin",
"key.usr" : "s:vO13SwiftGraphics14GraphicsOrigin8resolvedS0_",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 290,
"key.parsed_declaration" : "var resolved : GraphicsOrigin",
"key.substructure" : [
],
"key.length" : 8,
"key.offset" : 263,
"key.annotated_decl" : "<Declaration>var resolved: <Type usr=\"s:O13SwiftGraphics14GraphicsOrigin\">GraphicsOrigin<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CoordinateSystems.swift",
"key.name" : "isNative",
"key.bodylength" : 496,
"key.nameoffset" : 636,
"key.typename" : "Bool",
"key.usr" : "s:vO13SwiftGraphics14GraphicsOrigin8isNativeSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 653,
"key.parsed_declaration" : "var isNative : Bool",
"key.substructure" : [
],
"key.length" : 8,
"key.offset" : 636,
"key.annotated_decl" : "<Declaration>var isNative: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>"
}
]
},
{
"key.namelength" : 7,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGPoint",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 264,
"key.nameoffset" : 1171,
"key.typename" : "CGPoint.Type",
"key.usr" : "c:@S@CGPoint",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1180,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 49,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CoordinateSystems.swift",
"key.name" : "flipped(_:insideRect:)",
"key.bodylength" : 190,
"key.nameoffset" : 1190,
"key.typename" : "CGPoint -> (GraphicsOrigin, insideRect: CGRect) -> CGPoint",
"key.usr" : "s:FE13SwiftGraphicsVSC7CGPoint7flippedFS0_FTOS_14GraphicsOrigin10insideRectVSC6CGRect_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1252,
"key.parsed_declaration" : "func flipped(origin:GraphicsOrigin, insideRect:CGRect) -> CGPoint",
"key.substructure" : [
],
"key.length" : 49,
"key.offset" : 1190,
"key.annotated_decl" : "<Declaration>func flipped(origin: <Type usr=\"s:O13SwiftGraphics14GraphicsOrigin\">GraphicsOrigin<\/Type>, insideRect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
}
],
"key.length" : 7,
"key.offset" : 269,
"key.annotated_decl" : "<Declaration>struct CGPoint<\/Declaration>"
},
{
"key.namelength" : 6,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGRect",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 263,
"key.nameoffset" : 1464,
"key.typename" : "CGRect.Type",
"key.usr" : "c:@S@CGRect",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1472,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 49,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CoordinateSystems.swift",
"key.name" : "flipped(_:insideRect:)",
"key.bodylength" : 190,
"key.nameoffset" : 1482,
"key.typename" : "CGRect -> (GraphicsOrigin, insideRect: CGRect) -> CGRect",
"key.usr" : "s:FE13SwiftGraphicsVSC6CGRect7flippedFS0_FTOS_14GraphicsOrigin10insideRectS0__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1543,
"key.parsed_declaration" : "func flipped(origin:GraphicsOrigin, insideRect:CGRect) -> CGRect",
"key.substructure" : [
],
"key.length" : 49,
"key.offset" : 1482,
"key.annotated_decl" : "<Declaration>func flipped(origin: <Type usr=\"s:O13SwiftGraphics14GraphicsOrigin\">GraphicsOrigin<\/Type>, insideRect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
}
],
"key.length" : 6,
"key.offset" : 594,
"key.annotated_decl" : "<Declaration>struct CGRect<\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 1736
},
{
"key.substructure" : [
{
"key.namelength" : 42,
"key.doc.full_as_xml" : "<Function file=\"\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift\" line=\"14\" column=\"6\"><Name>collinear(_:_:_:)<\/Name><USR>s:F13SwiftGraphics9collinearFTVSC7CGPointS0_S0__Sb<\/USR><Declaration>func collinear(a: CGPoint, b: CGPoint, c: CGPoint) -&gt; Bool<\/Declaration><Abstract><Para>Return true if a, b, and c all lie on the same line.<\/Para><\/Abstract><\/Function>",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "collinear(_:_:_:)",
"key.bodylength" : 68,
"key.nameoffset" : 222,
"key.typename" : "(CGPoint, CGPoint, CGPoint) -> Bool",
"key.usr" : "s:F13SwiftGraphics9collinearFTVSC7CGPointS0_S0__Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 274,
"key.parsed_declaration" : "func collinear(a:CGPoint, b:CGPoint, c:CGPoint) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 42,
"key.offset" : 222,
"key.annotated_decl" : "<Declaration>func collinear(a: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, b: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, c: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: -",
"key.length" : 7,
"key.offset" : 348
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: -",
"key.length" : 7,
"key.offset" : 390
},
{
"key.namelength" : 4,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "Line",
"key.bodylength" : 277,
"key.nameoffset" : 413,
"key.typename" : "Line.Type",
"key.usr" : "s:V13SwiftGraphics4Line",
"key.kind" : "source.lang.swift.decl.struct",
"key.bodyoffset" : 419,
"key.parsed_declaration" : "public struct Line",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 4,
"key.offset" : 413,
"key.annotated_decl" : "<Declaration>public struct Line<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 1,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "m",
"key.nameoffset" : 428,
"key.typename" : "CGFloat",
"key.usr" : "s:vV13SwiftGraphics4Line1mV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "let m:CGFloat",
"key.substructure" : [
],
"key.length" : 1,
"key.offset" : 428,
"key.annotated_decl" : "<Declaration>let m: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.namelength" : 1,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "b",
"key.nameoffset" : 446,
"key.typename" : "CGFloat",
"key.usr" : "s:vV13SwiftGraphics4Line1bV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "let b:CGFloat",
"key.substructure" : [
],
"key.length" : 1,
"key.offset" : 446,
"key.annotated_decl" : "<Declaration>let b: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: Vertical lines!?",
"key.length" : 22,
"key.offset" : 464
},
{
"key.namelength" : 31,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "segment(_:x1:)",
"key.bodylength" : 150,
"key.nameoffset" : 496,
"key.typename" : "Line -> (CGFloat, x1: CGFloat) -> LineSegment",
"key.usr" : "s:FV13SwiftGraphics4Line7segmentFS0_FTV12CoreGraphics7CGFloat2x1S2__VS_11LineSegment",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 544,
"key.parsed_declaration" : "func segment(x0:CGFloat, x1:CGFloat) -> LineSegment",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 31,
"key.offset" : 496,
"key.annotated_decl" : "<Declaration>func segment(x0: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, x1: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"s:V13SwiftGraphics11LineSegment\">LineSegment<\/Type><\/Declaration>",
"key.substructure" : [
]
}
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: -",
"key.length" : 7,
"key.offset" : 702
},
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "LineSegment",
"key.bodylength" : 1835,
"key.nameoffset" : 725,
"key.typename" : "LineSegment.Type",
"key.usr" : "s:V13SwiftGraphics11LineSegment",
"key.kind" : "source.lang.swift.decl.struct",
"key.bodyoffset" : 738,
"key.parsed_declaration" : "public struct LineSegment",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 11,
"key.offset" : 725,
"key.annotated_decl" : "<Declaration>public struct LineSegment<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "start",
"key.nameoffset" : 754,
"key.typename" : "CGPoint",
"key.usr" : "s:vV13SwiftGraphics11LineSegment5startVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public let start:CGPoint",
"key.substructure" : [
],
"key.length" : 5,
"key.offset" : 754,
"key.annotated_decl" : "<Declaration>public let start: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.namelength" : 3,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "end",
"key.nameoffset" : 783,
"key.typename" : "CGPoint",
"key.usr" : "s:vV13SwiftGraphics11LineSegment3endVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public let end:CGPoint",
"key.substructure" : [
],
"key.length" : 3,
"key.offset" : 783,
"key.annotated_decl" : "<Declaration>public let end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.namelength" : 32,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "init(start:end:)",
"key.bodylength" : 55,
"key.nameoffset" : 807,
"key.typename" : "LineSegment.Type -> (start: CGPoint, end: CGPoint) -> LineSegment",
"key.usr" : "s:FV13SwiftGraphics11LineSegmentcFMS0_FT5startVSC7CGPoint3endS1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 841,
"key.parsed_declaration" : "public init(start:CGPoint, end:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 32,
"key.offset" : 807,
"key.annotated_decl" : "<Declaration>public init(start: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, end: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "slope",
"key.bodylength" : 161,
"key.nameoffset" : 914,
"key.typename" : "CGFloat?",
"key.usr" : "s:vV13SwiftGraphics11LineSegment5slopeGSqV12CoreGraphics7CGFloat_",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 930,
"key.parsed_declaration" : "public var slope:CGFloat?",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 5,
"key.offset" : 914,
"key.annotated_decl" : "<Declaration>public var slope: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>? { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "angle",
"key.bodylength" : 67,
"key.nameoffset" : 1109,
"key.typename" : "CGFloat",
"key.usr" : "s:vV13SwiftGraphics11LineSegment5angleV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1124,
"key.parsed_declaration" : "public var angle:CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 5,
"key.offset" : 1109,
"key.annotated_decl" : "<Declaration>public var angle: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 29,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "isParallel(_:)",
"key.bodylength" : 46,
"key.nameoffset" : 1210,
"key.typename" : "LineSegment -> (LineSegment) -> Bool",
"key.usr" : "s:FV13SwiftGraphics11LineSegment10isParallelFS0_FS0_Sb",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1249,
"key.parsed_declaration" : "public func isParallel(other:LineSegment) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 29,
"key.offset" : 1210,
"key.annotated_decl" : "<Declaration>public func isParallel(other: <Type usr=\"s:V13SwiftGraphics11LineSegment\">LineSegment<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 52,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "intersection(_:clamped:)",
"key.bodylength" : 784,
"key.nameoffset" : 1314,
"key.typename" : "LineSegment -> (LineSegment, clamped: Bool) -> CGPoint?",
"key.usr" : "s:FV13SwiftGraphics11LineSegment12intersectionFS0_FTS0_7clampedSb_GSqVSC7CGPoint_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1380,
"key.parsed_declaration" : "public func intersection(other:LineSegment, clamped:Bool = true) -> CGPoint?",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 52,
"key.offset" : 1314,
"key.annotated_decl" : "<Declaration>public func intersection(other: <Type usr=\"s:V13SwiftGraphics11LineSegment\">LineSegment<\/Type>, clamped: <Type usr=\"s:Sb\">Bool<\/Type> = default) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>?<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "containsPoint(_:)",
"key.bodylength" : 350,
"key.nameoffset" : 2183,
"key.typename" : "LineSegment -> (CGPoint) -> Bool",
"key.usr" : "s:FV13SwiftGraphics11LineSegment13containsPointFS0_FVSC7CGPointSb",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2221,
"key.parsed_declaration" : "public func containsPoint(point:CGPoint) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 28,
"key.offset" : 2183,
"key.annotated_decl" : "<Declaration>public func containsPoint(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 39,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "within(_:_:_:)",
"key.bodylength" : 108,
"key.nameoffset" : 2310,
"key.typename" : "(CGFloat, CGFloat, CGFloat) -> Bool",
"key.usr" : "s:FFV13SwiftGraphics11LineSegment13containsPointFS0_FVSC7CGPointSbL_6withinFTV12CoreGraphics7CGFloatS3_S3__Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 2359,
"key.parsed_declaration" : "func within(p:CGFloat, q:CGFloat, r:CGFloat) -> Bool",
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: What about negatives?",
"key.length" : 27,
"key.offset" : 2375
}
],
"key.length" : 39,
"key.offset" : 2310,
"key.annotated_decl" : "<Declaration>func within(p: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, q: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, r: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
}
]
}
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Circle",
"key.length" : 12,
"key.offset" : 2579
},
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "Circle",
"key.bodylength" : 510,
"key.nameoffset" : 2607,
"key.typename" : "Circle.Type",
"key.usr" : "s:V13SwiftGraphics6Circle",
"key.kind" : "source.lang.swift.decl.struct",
"key.bodyoffset" : 2615,
"key.parsed_declaration" : "public struct Circle",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 6,
"key.offset" : 2607,
"key.annotated_decl" : "<Declaration>public struct Circle<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "center",
"key.nameoffset" : 2631,
"key.typename" : "CGPoint",
"key.usr" : "s:vV13SwiftGraphics6Circle6centerVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public let center:CGPoint",
"key.substructure" : [
],
"key.length" : 6,
"key.offset" : 2631,
"key.annotated_decl" : "<Declaration>public let center: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "radius",
"key.nameoffset" : 2661,
"key.typename" : "CGFloat",
"key.usr" : "s:vV13SwiftGraphics6Circle6radiusV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public let radius:CGFloat",
"key.substructure" : [
],
"key.length" : 6,
"key.offset" : 2661,
"key.annotated_decl" : "<Declaration>public let radius: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "diameter",
"key.bodylength" : 27,
"key.nameoffset" : 2691,
"key.typename" : "CGFloat",
"key.usr" : "s:vV13SwiftGraphics6Circle8diameterV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2709,
"key.parsed_declaration" : "public var diameter:CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 8,
"key.offset" : 2691,
"key.annotated_decl" : "<Declaration>public var diameter: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.substructure" : [
],
"key.namelength" : 36,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "init(center:radius:)",
"key.bodylength" : 63,
"key.nameoffset" : 2754,
"key.typename" : "Circle.Type -> (center: CGPoint, radius: CGFloat) -> Circle",
"key.usr" : "s:FV13SwiftGraphics6CirclecFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2792,
"key.parsed_declaration" : "public init(center:CGPoint, radius:CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 36,
"key.offset" : 2754,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics6CirclecFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_\">init(center:diameter:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(center: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, radius: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 38,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "init(center:diameter:)",
"key.bodylength" : 71,
"key.nameoffset" : 2873,
"key.typename" : "Circle.Type -> (center: CGPoint, diameter: CGFloat) -> Circle",
"key.usr" : "s:FV13SwiftGraphics6CirclecFMS0_FT6centerVSC7CGPoint8diameterV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2913,
"key.parsed_declaration" : "public init(center:CGPoint, diameter:CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 38,
"key.offset" : 2873,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FV13SwiftGraphics6CirclecFMS0_FT6centerVSC7CGPoint6radiusV12CoreGraphics7CGFloat_S0_\">init(center:radius:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public init(center: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, diameter: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "frame",
"key.bodylength" : 101,
"key.nameoffset" : 3006,
"key.typename" : "CGRect",
"key.usr" : "s:vV13SwiftGraphics6Circle5frameVSC6CGRect",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 3022,
"key.parsed_declaration" : "public var frame : CGRect",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 5,
"key.offset" : 3006,
"key.annotated_decl" : "<Declaration>public var frame: <Type usr=\"c:@S@CGRect\">CGRect<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
}
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Triangle",
"key.length" : 14,
"key.offset" : 3131
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "Triangle",
"key.bodylength" : 154,
"key.nameoffset" : 3161,
"key.typename" : "Triangle.Type",
"key.usr" : "s:V13SwiftGraphics8Triangle",
"key.kind" : "source.lang.swift.decl.struct",
"key.bodyoffset" : 3171,
"key.parsed_declaration" : "public struct Triangle",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 8,
"key.offset" : 3161,
"key.annotated_decl" : "<Declaration>public struct Triangle<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "points",
"key.nameoffset" : 3187,
"key.typename" : "(CGPoint, CGPoint, CGPoint)",
"key.usr" : "s:vV13SwiftGraphics8Triangle6pointsTVSC7CGPointS1_S1__",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.parsed_declaration" : "public let points: (CGPoint, CGPoint, CGPoint)",
"key.substructure" : [
],
"key.length" : 6,
"key.offset" : 3187,
"key.annotated_decl" : "<Declaration>public let points: (<Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 46,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "init(_:_:_:)",
"key.bodylength" : 40,
"key.nameoffset" : 3235,
"key.typename" : "Triangle.Type -> (CGPoint, CGPoint, CGPoint) -> Triangle",
"key.usr" : "s:FV13SwiftGraphics8TrianglecFMS0_FTVSC7CGPointS1_S1__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3283,
"key.parsed_declaration" : "public init(_ p0:CGPoint, _ p1:CGPoint, _ p2:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 46,
"key.offset" : 3235,
"key.annotated_decl" : "<Declaration>public init(_ p0: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, _ p1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, _ p2: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>",
"key.substructure" : [
]
}
]
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "Triangle",
"key.bodylength" : 3240,
"key.nameoffset" : 3345,
"key.typename" : "Triangle.Type",
"key.usr" : "s:V13SwiftGraphics8Triangle",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 3355,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "lengths",
"key.bodylength" : 210,
"key.nameoffset" : 3375,
"key.typename" : "(CGFloat, CGFloat, CGFloat)",
"key.usr" : "s:vV13SwiftGraphics8Triangle7lengthsTV12CoreGraphics7CGFloatS2_S2__",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 3413,
"key.parsed_declaration" : "public var lengths: (CGFloat, CGFloat, CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 7,
"key.offset" : 3375,
"key.annotated_decl" : "<Declaration>public var lengths: (<Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "angles",
"key.bodylength" : 226,
"key.nameoffset" : 3641,
"key.typename" : "(CGFloat, CGFloat, CGFloat)",
"key.usr" : "s:vV13SwiftGraphics8Triangle6anglesTV12CoreGraphics7CGFloatS2_S2__",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 3678,
"key.parsed_declaration" : "public var angles: (CGFloat, CGFloat, CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 6,
"key.offset" : 3641,
"key.annotated_decl" : "<Declaration>public var angles: (<Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 13,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "isEquilateral",
"key.bodylength" : 93,
"key.nameoffset" : 3926,
"key.typename" : "Bool",
"key.usr" : "s:vV13SwiftGraphics8Triangle13isEquilateralSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 3947,
"key.parsed_declaration" : "public var isEquilateral: Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 13,
"key.offset" : 3926,
"key.annotated_decl" : "<Declaration>public var isEquilateral: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "isIsosceles",
"key.bodylength" : 93,
"key.nameoffset" : 4062,
"key.typename" : "Bool",
"key.usr" : "s:vV13SwiftGraphics8Triangle11isIsoscelesSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 4081,
"key.parsed_declaration" : "public var isIsosceles: Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 11,
"key.offset" : 4062,
"key.annotated_decl" : "<Declaration>public var isIsosceles: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 9,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "isScalene",
"key.bodylength" : 93,
"key.nameoffset" : 4196,
"key.typename" : "Bool",
"key.usr" : "s:vV13SwiftGraphics8Triangle9isScaleneSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 4213,
"key.parsed_declaration" : "public var isScalene: Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 9,
"key.offset" : 4196,
"key.annotated_decl" : "<Declaration>public var isScalene: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 13,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "isRightAngled",
"key.bodylength" : 192,
"key.nameoffset" : 4328,
"key.typename" : "Bool",
"key.usr" : "s:vV13SwiftGraphics8Triangle13isRightAngledSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 4349,
"key.parsed_declaration" : "public var isRightAngled: Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 13,
"key.offset" : 4328,
"key.annotated_decl" : "<Declaration>public var isRightAngled: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 9,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "isOblique",
"key.bodylength" : 71,
"key.nameoffset" : 4563,
"key.typename" : "Bool",
"key.usr" : "s:vV13SwiftGraphics8Triangle9isObliqueSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 4580,
"key.parsed_declaration" : "public var isOblique: Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 9,
"key.offset" : 4563,
"key.annotated_decl" : "<Declaration>public var isOblique: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "isAcute",
"key.bodylength" : 186,
"key.nameoffset" : 4673,
"key.typename" : "Bool",
"key.usr" : "s:vV13SwiftGraphics8Triangle7isAcuteSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 4688,
"key.parsed_declaration" : "public var isAcute: Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 7,
"key.offset" : 4673,
"key.annotated_decl" : "<Declaration>public var isAcute: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "isObtuse",
"key.bodylength" : 186,
"key.nameoffset" : 4892,
"key.typename" : "Bool",
"key.usr" : "s:vV13SwiftGraphics8Triangle8isObtuseSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 4908,
"key.parsed_declaration" : "public var isObtuse: Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 8,
"key.offset" : 4892,
"key.annotated_decl" : "<Declaration>public var isObtuse: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 12,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "isDegenerate",
"key.bodylength" : 162,
"key.nameoffset" : 5112,
"key.typename" : "Bool",
"key.usr" : "s:vV13SwiftGraphics8Triangle12isDegenerateSb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 5132,
"key.parsed_declaration" : "public var isDegenerate: Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 12,
"key.offset" : 5112,
"key.annotated_decl" : "<Declaration>public var isDegenerate: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 10,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "signedArea",
"key.bodylength" : 221,
"key.nameoffset" : 5312,
"key.typename" : "CGFloat",
"key.usr" : "s:vV13SwiftGraphics8Triangle10signedAreaV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 5333,
"key.parsed_declaration" : "public var signedArea: CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 10,
"key.offset" : 5312,
"key.annotated_decl" : "<Declaration>public var signedArea: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 4,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "area",
"key.bodylength" : 32,
"key.nameoffset" : 5576,
"key.typename" : "CGFloat",
"key.usr" : "s:vV13SwiftGraphics8Triangle4areaV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 5591,
"key.parsed_declaration" : "public var area: CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 4,
"key.offset" : 5576,
"key.annotated_decl" : "<Declaration>public var area: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 12,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "circumcenter",
"key.bodylength" : 497,
"key.nameoffset" : 5701,
"key.typename" : "CGPoint",
"key.usr" : "s:vV13SwiftGraphics8Triangle12circumcenterVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 5725,
"key.parsed_declaration" : "public var circumcenter : CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 12,
"key.offset" : 5701,
"key.annotated_decl" : "<Declaration>public var circumcenter: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 12,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "circumcircle",
"key.bodylength" : 181,
"key.nameoffset" : 6244,
"key.typename" : "Circle",
"key.usr" : "s:vV13SwiftGraphics8Triangle12circumcircleVS_6Circle",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 6267,
"key.parsed_declaration" : "public var circumcircle : Circle",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 12,
"key.offset" : 6244,
"key.annotated_decl" : "<Declaration>public var circumcircle: <Type usr=\"s:V13SwiftGraphics6Circle\">Circle<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "inradius",
"key.bodylength" : 107,
"key.nameoffset" : 6466,
"key.typename" : "CGFloat",
"key.usr" : "s:vV13SwiftGraphics8Triangle8inradiusV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 6486,
"key.parsed_declaration" : "public var inradius : CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 8,
"key.offset" : 6466,
"key.annotated_decl" : "<Declaration>public var inradius: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
}
],
"key.length" : 8,
"key.offset" : 3161,
"key.annotated_decl" : "<Declaration>public struct Triangle<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: Not quite working perfectly yet...",
"key.length" : 40,
"key.offset" : 6601
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "Triangle",
"key.bodylength" : 1073,
"key.nameoffset" : 6659,
"key.typename" : "Triangle.Type",
"key.usr" : "s:V13SwiftGraphics8Triangle",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 6669,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "incenter",
"key.bodylength" : 86,
"key.nameoffset" : 6686,
"key.typename" : "CGPoint",
"key.usr" : "s:vV13SwiftGraphics8Triangle8incenterVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 6706,
"key.parsed_declaration" : "public var incenter : CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 8,
"key.offset" : 6686,
"key.annotated_decl" : "<Declaration>public var incenter: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: THis seems broken!",
"key.length" : 24,
"key.offset" : 6944
},
{
"key.namelength" : 62,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "toLocalCartesian(alpha:beta:gamma:)",
"key.bodylength" : 377,
"key.nameoffset" : 6985,
"key.typename" : "Triangle -> (alpha: CGFloat, beta: CGFloat, gamma: CGFloat) -> CGPoint",
"key.usr" : "s:FV13SwiftGraphics8Triangle16toLocalCartesianFS0_FT5alphaV12CoreGraphics7CGFloat4betaS2_5gammaS2__VSC7CGPoint",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 7060,
"key.parsed_declaration" : "public func toLocalCartesian(# alpha:CGFloat, beta:CGFloat, gamma:CGFloat) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 62,
"key.offset" : 6985,
"key.annotated_decl" : "<Declaration>public func toLocalCartesian(#alpha: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, beta: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, gamma: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: THis seems broken!",
"key.length" : 24,
"key.offset" : 7451
},
{
"key.namelength" : 57,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "toCartesian(alpha:beta:gamma:)",
"key.bodylength" : 174,
"key.nameoffset" : 7492,
"key.typename" : "Triangle -> (alpha: CGFloat, beta: CGFloat, gamma: CGFloat) -> CGPoint",
"key.usr" : "s:FV13SwiftGraphics8Triangle11toCartesianFS0_FT5alphaV12CoreGraphics7CGFloat4betaS2_5gammaS2__VSC7CGPoint",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 7562,
"key.parsed_declaration" : "public func toCartesian(# alpha:CGFloat, beta:CGFloat, gamma:CGFloat) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 57,
"key.offset" : 7492,
"key.annotated_decl" : "<Declaration>public func toCartesian(#alpha: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, beta: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, gamma: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>",
"key.substructure" : [
]
}
],
"key.length" : 8,
"key.offset" : 3161,
"key.annotated_decl" : "<Declaration>public struct Triangle<\/Declaration>"
},
{
"key.namelength" : 51,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "equalities(_:_:)",
"key.bodylength" : 162,
"key.nameoffset" : 7750,
"key.typename" : "<T> ((T, T, T), ((T, T) -> Bool)) -> Int",
"key.usr" : "s:F13SwiftGraphics10equalitiesU__FTTQ_Q_Q__FTQ_Q__Sb_Si",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 7810,
"key.parsed_declaration" : "func equalities <T> (e:(T, T, T), test:((T, T) -> Bool)) -> Int",
"key.substructure" : [
],
"key.length" : 51,
"key.offset" : 7750,
"key.annotated_decl" : "<Declaration>func equalities&lt;T&gt;(e: (T, T, T), test: ((T, T) -&gt; <Type usr=\"s:Sb\">Bool<\/Type>)) -&gt; <Type usr=\"s:Si\">Int<\/Type><\/Declaration>"
},
{
"key.namelength" : 41,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Geometry.swift",
"key.name" : "angle(_:_:_:)",
"key.bodylength" : 178,
"key.nameoffset" : 7987,
"key.typename" : "(CGPoint, CGPoint, CGPoint) -> CGFloat",
"key.usr" : "s:F13SwiftGraphics5angleFTVSC7CGPointS0_S0__V12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 8041,
"key.parsed_declaration" : "public func angle(p0:CGPoint, p1:CGPoint, p2:CGPoint) -> CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 41,
"key.offset" : 7987,
"key.annotated_decl" : "<Declaration>public func angle(p0: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, p1: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, p2: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>",
"key.substructure" : [
]
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 8221
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: CGPoint",
"key.length" : 13,
"key.offset" : 166
},
{
"key.namelength" : 7,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGPoint",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 68,
"key.nameoffset" : 191,
"key.typename" : "CGPoint.Type",
"key.usr" : "c:@S@CGPoint",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 212,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "description",
"key.overrides" : [
{
"key.usr" : "s:vPSs9Printable11descriptionSS"
}
],
"key.bodylength" : 29,
"key.nameoffset" : 228,
"key.typename" : "String",
"key.usr" : "s:vE13SwiftGraphicsVSC7CGPoint11descriptionSS",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 249,
"key.parsed_declaration" : "public var description: String",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 11,
"key.offset" : 228,
"key.annotated_decl" : "<Declaration>public var description: <Type usr=\"s:SS\">String<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
}
],
"key.length" : 7,
"key.offset" : 269,
"key.inheritedtypes" : [
{
"key.name" : "Printable"
}
],
"key.annotated_decl" : "<Declaration>struct CGPoint<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Init",
"key.length" : 10,
"key.offset" : 286
},
{
"key.namelength" : 7,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGPoint",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 139,
"key.nameoffset" : 315,
"key.typename" : "CGPoint.Type",
"key.usr" : "c:@S@CGPoint",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 324,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 15,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "init(x:)",
"key.bodylength" : 43,
"key.nameoffset" : 334,
"key.typename" : "CGPoint.Type -> (x: CGFloat) -> CGPoint",
"key.usr" : "s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT1xV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 351,
"key.parsed_declaration" : "init(x:CGFloat)",
"key.substructure" : [
],
"key.length" : 15,
"key.offset" : 334,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC7CGPointcFMS_FT1xV12CoreGraphics7CGFloat1yS1__S_\">init(x: CGFloat, y: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT1yV12CoreGraphics7CGFloat_S0_\">init(y:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT9magnitudeV12CoreGraphics7CGFloat9directionS2__S0_\">init(magnitude:direction:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FTV12CoreGraphics7CGFloatS2__S0_\">init(_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT1xSi1ySi_S0_\">init(x: Int, y: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT1xSd1ySd_S0_\">init(x: Double, y: Double)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(x: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 15,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "init(y:)",
"key.bodylength" : 43,
"key.nameoffset" : 401,
"key.typename" : "CGPoint.Type -> (y: CGFloat) -> CGPoint",
"key.usr" : "s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT1yV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 418,
"key.parsed_declaration" : "init(y:CGFloat)",
"key.substructure" : [
],
"key.length" : 15,
"key.offset" : 401,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC7CGPointcFMS_FT1xV12CoreGraphics7CGFloat1yS1__S_\">init(x: CGFloat, y: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT1xV12CoreGraphics7CGFloat_S0_\">init(x:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT9magnitudeV12CoreGraphics7CGFloat9directionS2__S0_\">init(magnitude:direction:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FTV12CoreGraphics7CGFloatS2__S0_\">init(_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT1xSi1ySi_S0_\">init(x: Int, y: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT1xSd1ySd_S0_\">init(x: Double, y: Double)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(y: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
}
],
"key.length" : 7,
"key.offset" : 269,
"key.annotated_decl" : "<Declaration>struct CGPoint<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Arithmetic",
"key.length" : 16,
"key.offset" : 469
},
{
"key.substructure" : [
],
"key.namelength" : 13,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "+(_:)",
"key.bodylength" : 14,
"key.nameoffset" : 506,
"key.typename" : "(CGPoint) -> CGPoint",
"key.usr" : "s:F13SwiftGraphicsop1pFVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 532,
"key.parsed_declaration" : "public prefix func + (p:CGPoint) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.prefix"
},
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 13,
"key.offset" : 506,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1pFTVSC6CGSizeS0__S0_\">+(_: CGSize, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1pFTVSC7CGPointS0__S0_\">+(_: CGPoint, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1pFTVSC17CGAffineTransformS0__S0_\">+(_: CGAffineTransform, _: CGAffineTransform) -&gt; CGAffineTransform<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5UInt8S__S_\">+(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs4Int8S__S_\">+(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt16S__S_\">+(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int16S__S_\">+(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt32S__S_\">+(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int32S__S_\">+(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt64S__S_\">+(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int64S__S_\">+(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSuSu_Su\">+(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSiSi_Si\">+(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFSfSf\">+(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSfSf_Sf\">+(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFSdSd\">+(_: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSdSd_Sd\">+(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFVSs7Float80S_\">+(_: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs7Float80S__S_\">+(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs22_IntegerArithmeticType__FTQ_Q__Q_\">+&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pUSs17_SignedNumberType_USs33_BuiltinIntegerLiteralConvertible__FQ_Q_\">+&lt;T : _SignedNumberType&gt;(_: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss12SequenceType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1___FTQ_Q0__Q_\">+&lt;C : _ExtensibleCollectionType, S : SequenceType where S.Generator.Element == S.Generator.Element&gt;(_: C, _: S) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss12SequenceType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1___FTQ0_Q__Q_\">+&lt;C : _ExtensibleCollectionType, S : SequenceType where S.Generator.Element == S.Generator.Element&gt;(_: S, _: C) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss14CollectionType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1__S2__S3__S4_____FTQ_Q0__Q_\">+&lt;C : _ExtensibleCollectionType, S : CollectionType where S.Generator.Element == S.Generator.Element&gt;(_: C, _: S) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_S__USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S0__S1__S2__S3_____FTQ_Q0__Q_\">+&lt;EC1 : _ExtensibleCollectionType, EC2 : _ExtensibleCollectionType where EC1.Generator.Element == EC1.Generator.Element&gt;(_: EC1, _: EC2) -&gt; EC1<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_QQ_6Stride_Q_\">+&lt;T : Strideable&gt;(_: T, _: T.Stride) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQQ_6StrideQ__Q_\">+&lt;T : Strideable&gt;(_: T.Stride, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSSSS_SS\">+(_: String, _: String) -&gt; String<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTGVSs20UnsafeMutablePointerQ__Si_GS_Q__\">+&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: Int) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTSiGVSs20UnsafeMutablePointerQ___GS_Q__\">+&lt;T&gt;(_: Int, _: UnsafeMutablePointer&lt;T&gt;) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTGVSs13UnsafePointerQ__Si_GS_Q__\">+&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: Int) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTSiGVSs13UnsafePointerQ___GS_Q__\">+&lt;T&gt;(_: Int, _: UnsafePointer&lt;T&gt;) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1pUS___FMQPS_FTS0_S0__S0_\">+(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsop1pFVS_7CGFloatS0_\">+(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1pFTVS_7CGFloatS0__S0_\">+(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public prefix func +(p: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 13,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "-(_:)",
"key.bodylength" : 36,
"key.nameoffset" : 568,
"key.typename" : "(CGPoint) -> CGPoint",
"key.usr" : "s:F13SwiftGraphicsop1sFVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 594,
"key.parsed_declaration" : "public prefix func - (p:CGPoint) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.prefix"
},
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 13,
"key.offset" : 568,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1sFTVSC6CGSizeS0__S0_\">-(_: CGSize, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1sFTVSC7CGPointS0__S0_\">-(_: CGPoint, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5UInt8S__S_\">-(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs4Int8S__S_\">-(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs6UInt16S__S_\">-(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5Int16S__S_\">-(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs6UInt32S__S_\">-(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5Int32S__S_\">-(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs6UInt64S__S_\">-(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5Int64S__S_\">-(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSuSu_Su\">-(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSiSi_Si\">-(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sFSfSf\">-(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSfSf_Sf\">-(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sFSdSd\">-(_: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSdSd_Sd\">-(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sFVSs7Float80S_\">-(_: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs7Float80S__S_\">-(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sUSs22_IntegerArithmeticType__FTQ_Q__Q_\">-&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sUSs17_SignedNumberType_USs33_BuiltinIntegerLiteralConvertible__FQ_Q_\">-&lt;T : _SignedNumberType&gt;(_: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_QQ_6Stride_Q_\">-&lt;T : Strideable&gt;(_: T, _: T.Stride) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_Q__QQ_6Stride\">-&lt;T : Strideable&gt;(_: T, _: T) -&gt; T.Stride<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs20UnsafeMutablePointerQ__Si_GS_Q__\">-&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: Int) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs20UnsafeMutablePointerQ__GS_Q___Si\">-&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: UnsafeMutablePointer&lt;T&gt;) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs13UnsafePointerQ__Si_GS_Q__\">-&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: Int) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs13UnsafePointerQ__GS_Q___Si\">-&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: UnsafePointer&lt;T&gt;) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1sUS___FMQPS_FTS0_S0__S0_\">-(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs17_SignedNumberTypeoi1sUS__USs33_BuiltinIntegerLiteralConvertible__FMQPS_FTS1_S1__S1_\">-(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs16SignedNumberTypeop1sUS__USs33_BuiltinIntegerLiteralConvertible__FMQPS_FS1_S1_\">-(_: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsop1sFVS_7CGFloatS0_\">-(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1sFTVS_7CGFloatS0__S0_\">-(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public prefix func -(p: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Arithmetic",
"key.length" : 16,
"key.offset" : 636
},
{
"key.substructure" : [
],
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "+(_:_:)",
"key.bodylength" : 54,
"key.nameoffset" : 666,
"key.typename" : "(CGPoint, CGPoint) -> CGPoint",
"key.usr" : "s:F13SwiftGraphicsoi1pFTVSC7CGPointS0__S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 707,
"key.parsed_declaration" : "public func + (lhs:CGPoint, rhs:CGPoint) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 28,
"key.offset" : 666,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1pFTVSC6CGSizeS0__S0_\">+(_: CGSize, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsop1pFVSC7CGPointS0_\">+(_: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1pFTVSC17CGAffineTransformS0__S0_\">+(_: CGAffineTransform, _: CGAffineTransform) -&gt; CGAffineTransform<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5UInt8S__S_\">+(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs4Int8S__S_\">+(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt16S__S_\">+(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int16S__S_\">+(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt32S__S_\">+(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int32S__S_\">+(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt64S__S_\">+(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int64S__S_\">+(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSuSu_Su\">+(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSiSi_Si\">+(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFSfSf\">+(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSfSf_Sf\">+(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFSdSd\">+(_: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSdSd_Sd\">+(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFVSs7Float80S_\">+(_: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs7Float80S__S_\">+(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs22_IntegerArithmeticType__FTQ_Q__Q_\">+&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pUSs17_SignedNumberType_USs33_BuiltinIntegerLiteralConvertible__FQ_Q_\">+&lt;T : _SignedNumberType&gt;(_: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss12SequenceType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1___FTQ_Q0__Q_\">+&lt;C : _ExtensibleCollectionType, S : SequenceType where S.Generator.Element == S.Generator.Element&gt;(_: C, _: S) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss12SequenceType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1___FTQ0_Q__Q_\">+&lt;C : _ExtensibleCollectionType, S : SequenceType where S.Generator.Element == S.Generator.Element&gt;(_: S, _: C) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss14CollectionType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1__S2__S3__S4_____FTQ_Q0__Q_\">+&lt;C : _ExtensibleCollectionType, S : CollectionType where S.Generator.Element == S.Generator.Element&gt;(_: C, _: S) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_S__USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S0__S1__S2__S3_____FTQ_Q0__Q_\">+&lt;EC1 : _ExtensibleCollectionType, EC2 : _ExtensibleCollectionType where EC1.Generator.Element == EC1.Generator.Element&gt;(_: EC1, _: EC2) -&gt; EC1<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_QQ_6Stride_Q_\">+&lt;T : Strideable&gt;(_: T, _: T.Stride) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQQ_6StrideQ__Q_\">+&lt;T : Strideable&gt;(_: T.Stride, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSSSS_SS\">+(_: String, _: String) -&gt; String<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTGVSs20UnsafeMutablePointerQ__Si_GS_Q__\">+&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: Int) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTSiGVSs20UnsafeMutablePointerQ___GS_Q__\">+&lt;T&gt;(_: Int, _: UnsafeMutablePointer&lt;T&gt;) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTGVSs13UnsafePointerQ__Si_GS_Q__\">+&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: Int) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTSiGVSs13UnsafePointerQ___GS_Q__\">+&lt;T&gt;(_: Int, _: UnsafePointer&lt;T&gt;) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1pUS___FMQPS_FTS0_S0__S0_\">+(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsop1pFVS_7CGFloatS0_\">+(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1pFTVS_7CGFloatS0__S0_\">+(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func +(lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "-(_:_:)",
"key.bodylength" : 54,
"key.nameoffset" : 776,
"key.typename" : "(CGPoint, CGPoint) -> CGPoint",
"key.usr" : "s:F13SwiftGraphicsoi1sFTVSC7CGPointS0__S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 817,
"key.parsed_declaration" : "public func - (lhs:CGPoint, rhs:CGPoint) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 28,
"key.offset" : 776,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1sFTVSC6CGSizeS0__S0_\">-(_: CGSize, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsop1sFVSC7CGPointS0_\">-(_: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5UInt8S__S_\">-(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs4Int8S__S_\">-(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs6UInt16S__S_\">-(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5Int16S__S_\">-(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs6UInt32S__S_\">-(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5Int32S__S_\">-(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs6UInt64S__S_\">-(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs5Int64S__S_\">-(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSuSu_Su\">-(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSiSi_Si\">-(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sFSfSf\">-(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSfSf_Sf\">-(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sFSdSd\">-(_: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTSdSd_Sd\">-(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sFVSs7Float80S_\">-(_: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sFTVSs7Float80S__S_\">-(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sUSs22_IntegerArithmeticType__FTQ_Q__Q_\">-&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1sUSs17_SignedNumberType_USs33_BuiltinIntegerLiteralConvertible__FQ_Q_\">-&lt;T : _SignedNumberType&gt;(_: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_QQ_6Stride_Q_\">-&lt;T : Strideable&gt;(_: T, _: T.Stride) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_Q__QQ_6Stride\">-&lt;T : Strideable&gt;(_: T, _: T) -&gt; T.Stride<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs20UnsafeMutablePointerQ__Si_GS_Q__\">-&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: Int) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs20UnsafeMutablePointerQ__GS_Q___Si\">-&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: UnsafeMutablePointer&lt;T&gt;) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs13UnsafePointerQ__Si_GS_Q__\">-&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: Int) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1sU__FTGVSs13UnsafePointerQ__GS_Q___Si\">-&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: UnsafePointer&lt;T&gt;) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1sUS___FMQPS_FTS0_S0__S0_\">-(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs17_SignedNumberTypeoi1sUS__USs33_BuiltinIntegerLiteralConvertible__FMQPS_FTS1_S1__S1_\">-(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs16SignedNumberTypeop1sUS__USs33_BuiltinIntegerLiteralConvertible__FMQPS_FS1_S1_\">-(_: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsop1sFVS_7CGFloatS0_\">-(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1sFTVS_7CGFloatS0__S0_\">-(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func -(lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Arithmetic (with scalar)",
"key.length" : 30,
"key.offset" : 877
},
{
"key.substructure" : [
],
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "*(_:_:)",
"key.bodylength" : 50,
"key.nameoffset" : 921,
"key.typename" : "(CGPoint, CGFloat) -> CGPoint",
"key.usr" : "s:F13SwiftGraphicsoi1mFTVSC7CGPointV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 962,
"key.parsed_declaration" : "public func * (lhs:CGPoint, rhs:CGFloat) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 28,
"key.offset" : 921,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectV12CoreGraphics7CGFloat_S0_\">*(_: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGRect_S2_\">*(_: CGFloat, _: CGRect) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_\">*(_: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGSize_S2_\">*(_: CGFloat, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC7CGPoint_S2_\">*(_: CGFloat, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointVSC17CGAffineTransform_S0_\">*(_: CGPoint, _: CGAffineTransform) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeVSC17CGAffineTransform_S0_\">*(_: CGSize, _: CGAffineTransform) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectVSC17CGAffineTransform_S0_\">*(_: CGRect, _: CGAffineTransform) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5UInt8S__S_\">*(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs4Int8S__S_\">*(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt16S__S_\">*(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int16S__S_\">*(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt32S__S_\">*(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int32S__S_\">*(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt64S__S_\">*(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int64S__S_\">*(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSuSu_Su\">*(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSiSi_Si\">*(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSfSf_Sf\">*(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSdSd_Sd\">*(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs7Float80S__S_\">*(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mUSs22_IntegerArithmeticType__FTQ_Q__Q_\">*&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1mUS___FMQPS_FTS0_S0__S0_\">*(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1mFTVS_7CGFloatS0__S0_\">*(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *(lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "*(_:_:)",
"key.bodylength" : 50,
"key.nameoffset" : 1027,
"key.typename" : "(CGFloat, CGPoint) -> CGPoint",
"key.usr" : "s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC7CGPoint_S2_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1068,
"key.parsed_declaration" : "public func * (lhs:CGFloat, rhs:CGPoint) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 28,
"key.offset" : 1027,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectV12CoreGraphics7CGFloat_S0_\">*(_: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGRect_S2_\">*(_: CGFloat, _: CGRect) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_\">*(_: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGSize_S2_\">*(_: CGFloat, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointV12CoreGraphics7CGFloat_S0_\">*(_: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointVSC17CGAffineTransform_S0_\">*(_: CGPoint, _: CGAffineTransform) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeVSC17CGAffineTransform_S0_\">*(_: CGSize, _: CGAffineTransform) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectVSC17CGAffineTransform_S0_\">*(_: CGRect, _: CGAffineTransform) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5UInt8S__S_\">*(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs4Int8S__S_\">*(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt16S__S_\">*(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int16S__S_\">*(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt32S__S_\">*(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int32S__S_\">*(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt64S__S_\">*(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int64S__S_\">*(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSuSu_Su\">*(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSiSi_Si\">*(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSfSf_Sf\">*(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSdSd_Sd\">*(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs7Float80S__S_\">*(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mUSs22_IntegerArithmeticType__FTQ_Q__Q_\">*&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1mUS___FMQPS_FTS0_S0__S0_\">*(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1mFTVS_7CGFloatS0__S0_\">*(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *(lhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, rhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "\/(_:_:)",
"key.bodylength" : 50,
"key.nameoffset" : 1133,
"key.typename" : "(CGPoint, CGFloat) -> CGPoint",
"key.usr" : "s:F13SwiftGraphicsoi1dFTVSC7CGPointV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1174,
"key.parsed_declaration" : "public func \/ (lhs:CGPoint, rhs:CGFloat) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 28,
"key.offset" : 1133,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1dFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_\">\/(_: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs5UInt8S__S_\">\/(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs4Int8S__S_\">\/(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs6UInt16S__S_\">\/(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs5Int16S__S_\">\/(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs6UInt32S__S_\">\/(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs5Int32S__S_\">\/(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs6UInt64S__S_\">\/(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs5Int64S__S_\">\/(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTSuSu_Su\">\/(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTSiSi_Si\">\/(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTSfSf_Sf\">\/(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTSdSd_Sd\">\/(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dFTVSs7Float80S__S_\">\/(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1dUSs22_IntegerArithmeticType__FTQ_Q__Q_\">\/&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1dUS___FMQPS_FTS0_S0__S0_\">\/(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1dFTVS_7CGFloatS0__S0_\">\/(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func \/(lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Arithmetic Assignment ",
"key.length" : 28,
"key.offset" : 1230
},
{
"key.substructure" : [
],
"key.namelength" : 35,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "+=(_:_:)",
"key.bodylength" : 21,
"key.nameoffset" : 1272,
"key.typename" : "(inout CGPoint, CGPoint) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2peFTRVSC7CGPointS0__T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1309,
"key.parsed_declaration" : "public func += (inout lhs:CGPoint, rhs:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 35,
"key.offset" : 1272,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2peFTRVSC6CGSizeS0__T_\">+=(inout _: CGSize, _: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2peFTRVSC17CGAffineTransformS0__T_\">+=(inout _: CGAffineTransform, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss12SequenceType_USs13GeneratorType__FTRGVSs15ContiguousArrayQ__Q0__T_\">+=&lt;T, S : SequenceType where T == T&gt;(inout _: ContiguousArray&lt;T&gt;, _: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType_Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTRGVSs15ContiguousArrayQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: ContiguousArray&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss12SequenceType_USs13GeneratorType__FTRGVSs5SliceQ__Q0__T_\">+=&lt;T, S : SequenceType where T == T&gt;(inout _: Slice&lt;T&gt;, _: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType_Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTRGVSs5SliceQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: Slice&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss12SequenceType_USs13GeneratorType__FTRGSaQ__Q0__T_\">+=&lt;T, S : SequenceType where T == T&gt;(inout _: Array&lt;T&gt;, _: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType_Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTRGSaQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: Array&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___FTRGVSs22_ContiguousArrayBufferQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: _ContiguousArrayBuffer&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU__FTRGVSs22_ContiguousArrayBufferQ__Q__T_\">+=&lt;T&gt;(inout _: _ContiguousArrayBuffer&lt;T&gt;, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5UInt8S__T_\">+=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs4Int8S__T_\">+=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs6UInt16S__T_\">+=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5Int16S__T_\">+=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs6UInt32S__T_\">+=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5Int32S__T_\">+=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs6UInt64S__T_\">+=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5Int64S__T_\">+=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSuSu_T_\">+=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSiSi_T_\">+=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSfSf_T_\">+=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSdSd_T_\">+=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs7Float80S__T_\">+=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peUSs22_IntegerArithmeticType__FTRQ_Q__T_\">+=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTRQ_QQ_6Stride_T_\">+=&lt;T : Strideable&gt;(inout _: T, _: T.Stride)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSSSS_T_\">+=(inout _: String, _: String)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU__FTRGVSs20UnsafeMutablePointerQ__Si_T_\">+=&lt;T&gt;(inout _: UnsafeMutablePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU__FTRGVSs13UnsafePointerQ__Si_T_\">+=&lt;T&gt;(inout _: UnsafePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2peFTRVS_7CGFloatS0__T_\">+=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func +=(inout lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 35,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "-=(_:_:)",
"key.bodylength" : 21,
"key.nameoffset" : 1345,
"key.typename" : "(inout CGPoint, CGPoint) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2seFTRVSC7CGPointS0__T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1382,
"key.parsed_declaration" : "public func -= (inout lhs:CGPoint, rhs:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 35,
"key.offset" : 1345,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2seFTRVSC6CGSizeS0__T_\">-=(inout _: CGSize, _: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs5UInt8S__T_\">-=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs4Int8S__T_\">-=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs6UInt16S__T_\">-=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs5Int16S__T_\">-=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs6UInt32S__T_\">-=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs5Int32S__T_\">-=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs6UInt64S__T_\">-=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs5Int64S__T_\">-=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRSuSu_T_\">-=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRSiSi_T_\">-=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRSfSf_T_\">-=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRSdSd_T_\">-=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seFTRVSs7Float80S__T_\">-=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seUSs22_IntegerArithmeticType__FTRQ_Q__T_\">-=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTRQ_QQ_6Stride_T_\">-=&lt;T : Strideable&gt;(inout _: T, _: T.Stride)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seU__FTRGVSs20UnsafeMutablePointerQ__Si_T_\">-=&lt;T&gt;(inout _: UnsafeMutablePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2seU__FTRGVSs13UnsafePointerQ__Si_T_\">-=&lt;T&gt;(inout _: UnsafePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2seFTRVS_7CGFloatS0__T_\">-=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func -=(inout lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 35,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "*=(_:_:)",
"key.bodylength" : 21,
"key.nameoffset" : 1418,
"key.typename" : "(inout CGPoint, CGFloat) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2meFTRVSC7CGPointV12CoreGraphics7CGFloat_T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1455,
"key.parsed_declaration" : "public func *= (inout lhs:CGPoint, rhs:CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 35,
"key.offset" : 1418,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGSizeV12CoreGraphics7CGFloat_T_\">*=(inout _: CGSize, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC7CGPointVSC17CGAffineTransform_T_\">*=(inout _: CGPoint, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGSizeVSC17CGAffineTransform_T_\">*=(inout _: CGSize, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGRectVSC17CGAffineTransform_T_\">*=(inout _: CGRect, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5UInt8S__T_\">*=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs4Int8S__T_\">*=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt16S__T_\">*=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int16S__T_\">*=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt32S__T_\">*=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int32S__T_\">*=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt64S__T_\">*=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int64S__T_\">*=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSuSu_T_\">*=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSiSi_T_\">*=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSfSf_T_\">*=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSdSd_T_\">*=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs7Float80S__T_\">*=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meUSs22_IntegerArithmeticType__FTRQ_Q__T_\">*=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2meFTRVS_7CGFloatS0__T_\">*=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *=(inout lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 35,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "\/=(_:_:)",
"key.bodylength" : 21,
"key.nameoffset" : 1491,
"key.typename" : "(inout CGPoint, CGFloat) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2deFTRVSC7CGPointV12CoreGraphics7CGFloat_T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1528,
"key.parsed_declaration" : "public func \/= (inout lhs:CGPoint, rhs:CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 35,
"key.offset" : 1491,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2deFTRVSC6CGSizeV12CoreGraphics7CGFloat_T_\">\/=(inout _: CGSize, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2deFTRSfSf_T_\">\/=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2deFTRSdSd_T_\">\/=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2deFTRVSs7Float80S__T_\">\/=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2deUSs22_IntegerArithmeticType__FTRQ_Q__T_\">\/=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2deFTRVS_7CGFloatS0__T_\">\/=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func \/=(inout lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Misc",
"key.length" : 10,
"key.offset" : 1555
},
{
"key.namelength" : 7,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGPoint",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 185,
"key.nameoffset" : 1584,
"key.typename" : "CGPoint.Type",
"key.usr" : "c:@S@CGPoint",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1593,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 20,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "clamped(_:)",
"key.bodylength" : 140,
"key.nameoffset" : 1603,
"key.typename" : "CGPoint -> (CGRect) -> CGPoint",
"key.usr" : "s:FE13SwiftGraphicsVSC7CGPoint7clampedFS0_FVSC6CGRectS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1636,
"key.parsed_declaration" : "func clamped(rect:CGRect) -> CGPoint",
"key.substructure" : [
],
"key.length" : 20,
"key.offset" : 1603,
"key.annotated_decl" : "<Declaration>func clamped(rect: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
}
],
"key.length" : 7,
"key.offset" : 269,
"key.annotated_decl" : "<Declaration>struct CGPoint<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Trig",
"key.length" : 10,
"key.offset" : 1784
},
{
"key.namelength" : 7,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGPoint",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 294,
"key.nameoffset" : 1813,
"key.typename" : "CGPoint.Type",
"key.usr" : "c:@S@CGPoint",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1822,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 42,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "init(magnitude:direction:)",
"key.bodylength" : 83,
"key.nameoffset" : 1827,
"key.typename" : "CGPoint.Type -> (magnitude: CGFloat, direction: CGFloat) -> CGPoint",
"key.usr" : "s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT9magnitudeV12CoreGraphics7CGFloat9directionS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1871,
"key.parsed_declaration" : "init(magnitude:CGFloat, direction:CGFloat)",
"key.substructure" : [
],
"key.length" : 42,
"key.offset" : 1827,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC7CGPointcFMS_FT1xV12CoreGraphics7CGFloat1yS1__S_\">init(x: CGFloat, y: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT1xV12CoreGraphics7CGFloat_S0_\">init(x:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT1yV12CoreGraphics7CGFloat_S0_\">init(y:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FTV12CoreGraphics7CGFloatS2__S0_\">init(_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT1xSi1ySi_S0_\">init(x: Int, y: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT1xSd1ySd_S0_\">init(x: Double, y: Double)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(magnitude: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, direction: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 9,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "magnitude",
"key.bodylength" : 38,
"key.nameoffset" : 1965,
"key.typename" : "CGFloat",
"key.usr" : "s:vE13SwiftGraphicsVSC7CGPoint9magnitudeV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 1986,
"key.parsed_declaration" : "var magnitude : CGFloat",
"key.substructure" : [
],
"key.length" : 9,
"key.offset" : 1965,
"key.annotated_decl" : "<Declaration>var magnitude: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type> { get }<\/Declaration>"
},
{
"key.namelength" : 10,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "normalized",
"key.bodylength" : 58,
"key.nameoffset" : 2034,
"key.typename" : "CGPoint",
"key.usr" : "s:vE13SwiftGraphicsVSC7CGPoint10normalizedS0_",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2056,
"key.parsed_declaration" : "var normalized : CGPoint",
"key.substructure" : [
],
"key.length" : 10,
"key.offset" : 2034,
"key.annotated_decl" : "<Declaration>var normalized: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type> { get }<\/Declaration>"
}
],
"key.length" : 7,
"key.offset" : 269,
"key.annotated_decl" : "<Declaration>struct CGPoint<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 20,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "atan2(_:)",
"key.bodylength" : 36,
"key.nameoffset" : 2131,
"key.typename" : "(CGPoint) -> CGFloat",
"key.usr" : "s:F13SwiftGraphics5atan2FVSC7CGPointV12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 2164,
"key.parsed_declaration" : "public func atan2(point:CGPoint) -> CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 20,
"key.offset" : 2131,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphics5atan2FTVS_7CGFloatS0__S0_\">atan2(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F6Darwin5atan2FTSfSf_Sf\">atan2(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"c:@F@atan2\">atan2(_: Double, _: Double) -&gt; Double<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func atan2(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>"
},
{
"key.namelength" : 32,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "dotProduct(_:_:)",
"key.bodylength" : 34,
"key.nameoffset" : 2215,
"key.typename" : "(CGPoint, CGPoint) -> CGFloat",
"key.usr" : "s:F13SwiftGraphics10dotProductFTVSC7CGPointS0__V12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 2260,
"key.parsed_declaration" : "public func dotProduct(a:CGPoint, b:CGPoint) -> CGFloat",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 32,
"key.offset" : 2215,
"key.annotated_decl" : "<Declaration>public func dotProduct(a: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, b: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Converting to\/from tuples",
"key.length" : 31,
"key.offset" : 2300
},
{
"key.namelength" : 7,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGPoint",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 124,
"key.nameoffset" : 2350,
"key.typename" : "CGPoint.Type",
"key.usr" : "c:@S@CGPoint",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 2359,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "init(_:)",
"key.bodylength" : 24,
"key.nameoffset" : 2364,
"key.typename" : "CGPoint.Type -> ((CGFloat, CGFloat)) -> CGPoint",
"key.usr" : "s:FE13SwiftGraphicsVSC7CGPointcFMS0_FTV12CoreGraphics7CGFloatS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2394,
"key.parsed_declaration" : "init(_ v:(CGFloat, CGFloat))",
"key.substructure" : [
],
"key.length" : 28,
"key.offset" : 2364,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FVSC7CGPointcFMS_FT1xV12CoreGraphics7CGFloat1yS1__S_\">init(x: CGFloat, y: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT1xV12CoreGraphics7CGFloat_S0_\">init(x:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT1yV12CoreGraphics7CGFloat_S0_\">init(y:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC7CGPointcFMS0_FT9magnitudeV12CoreGraphics7CGFloat9directionS2__S0_\">init(magnitude:direction:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT1xSi1ySi_S0_\">init(x: Int, y: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE12CoreGraphicsVSC7CGPointcFMS0_FT1xSd1ySd_S0_\">init(x: Double, y: Double)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(_ v: (<Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>))<\/Declaration>"
},
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "asTuple",
"key.bodylength" : 23,
"key.nameoffset" : 2428,
"key.typename" : "(CGFloat, CGFloat)",
"key.usr" : "s:vE13SwiftGraphicsVSC7CGPoint7asTupleTV12CoreGraphics7CGFloatS2__",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2458,
"key.parsed_declaration" : "var asTuple : (CGFloat, CGFloat)",
"key.substructure" : [
],
"key.length" : 7,
"key.offset" : 2428,
"key.annotated_decl" : "<Declaration>var asTuple: (<Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) { get }<\/Declaration>"
}
],
"key.length" : 7,
"key.offset" : 269,
"key.annotated_decl" : "<Declaration>struct CGPoint<\/Declaration>"
},
{
"key.namelength" : 7,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGGeometry.h",
"key.name" : "CGPoint",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGGeometry",
"key.bodylength" : 119,
"key.nameoffset" : 2711,
"key.typename" : "CGPoint.Type",
"key.usr" : "c:@S@CGPoint",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 2720,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 34,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "map(_:)",
"key.bodylength" : 60,
"key.nameoffset" : 2730,
"key.typename" : "CGPoint -> (CGFloat -> CGFloat) -> CGPoint",
"key.usr" : "s:FE13SwiftGraphicsVSC7CGPoint3mapFS0_FFV12CoreGraphics7CGFloatS2_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2777,
"key.parsed_declaration" : "func map(transform: CGFloat -> CGFloat) -> CGPoint",
"key.substructure" : [
],
"key.length" : 34,
"key.offset" : 2730,
"key.annotated_decl" : "<Declaration>func map(transform: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type> -&gt; <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
}
],
"key.length" : 7,
"key.offset" : 269,
"key.annotated_decl" : "<Declaration>struct CGPoint<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 20,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "floor(_:)",
"key.bodylength" : 36,
"key.nameoffset" : 2854,
"key.typename" : "(CGPoint) -> CGPoint",
"key.usr" : "s:F13SwiftGraphics5floorFVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 2887,
"key.parsed_declaration" : "public func floor(value:CGPoint) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 20,
"key.offset" : 2854,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphics5floorFVS_7CGFloatS0_\">floor(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F6Darwin5floorFSfSf\">floor(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F6Darwin5floorFSdSd\">floor(_: Double) -&gt; Double<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func floor(value: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 19,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "ceil(_:)",
"key.bodylength" : 35,
"key.nameoffset" : 2938,
"key.typename" : "(CGPoint) -> CGPoint",
"key.usr" : "s:F13SwiftGraphics4ceilFVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 2970,
"key.parsed_declaration" : "public func ceil(value:CGPoint) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 19,
"key.offset" : 2938,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphics4ceilFVS_7CGFloatS0_\">ceil(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F6Darwin4ceilFSfSf\">ceil(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F6Darwin4ceilFSdSd\">ceil(_: Double) -&gt; Double<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func ceil(value: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 20,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGPoint.swift",
"key.name" : "round(_:)",
"key.bodylength" : 36,
"key.nameoffset" : 3020,
"key.typename" : "(CGPoint) -> CGPoint",
"key.usr" : "s:F13SwiftGraphics5roundFVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 3053,
"key.parsed_declaration" : "public func round(value:CGPoint) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 20,
"key.offset" : 3020,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphics5roundFVS_7CGFloatS0_\">round(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F6Darwin5roundFSfSf\">round(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F6Darwin5roundFSdSd\">round(_: Double) -&gt; Double<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func round(value: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 3091
},
{
"key.substructure" : [
{
"key.namelength" : 37,
"key.doc.full_as_xml" : "<Function file=\"\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/PrivateUtilities.swift\" line=\"18\" column=\"13\"><Name>ordered(_:)<\/Name><USR>s:F13SwiftGraphics7orderedUSs10Comparable__FTQ_Q__TQ_Q__<\/USR><Declaration>public func ordered&lt;T : Comparable&gt;(tuple: (T, T)) -&gt; (T, T)<\/Declaration><Discussion><Para><rawHTML><![CDATA[<dl>]]><\/rawHTML><rawHTML><![CDATA[<dt>]]><\/rawHTML>example<rawHTML><![CDATA[<\/dt>]]><\/rawHTML><rawHTML><![CDATA[<dd>]]><\/rawHTML>let (a,b) = ordered((&quot;B&quot;, &quot;A&quot;))<rawHTML><![CDATA[<\/dd>]]><\/rawHTML><rawHTML><![CDATA[<\/dl>]]><\/rawHTML><\/Para><\/Discussion><\/Function>",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/PrivateUtilities.swift",
"key.name" : "ordered(_:)",
"key.bodylength" : 123,
"key.nameoffset" : 358,
"key.typename" : "<T : Comparable> ((T, T)) -> (T, T)",
"key.usr" : "s:F13SwiftGraphics7orderedUSs10Comparable__FTQ_Q__TQ_Q__",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 407,
"key.parsed_declaration" : "public func ordered <T:Comparable> (tuple:(T, T)) -> (T, T)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 37,
"key.offset" : 358,
"key.annotated_decl" : "<Declaration>public func ordered&lt;T : <Type usr=\"s:PSs10Comparable\">Comparable<\/Type>&gt;(tuple: (T, T)) -&gt; (T, T)<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 5,
"key.doc.full_as_xml" : "<Class><Name>Array<\/Name><USR>s:Sa<\/USR><Declaration>struct Array&lt;T&gt; : MutableCollectionType, Sliceable<\/Declaration><Abstract><Para>Conceptually_, `Array` is an efficient, tail-growable random-access collection of arbitrary elements.<\/Para><\/Abstract><Discussion><Para>Common Properties of Array Types ================================<\/Para><Para>The information in this section applies to all three of Swift&apos;s array types, `Array&lt;T&gt;`, `ContiguousArray&lt;T&gt;`, and `Slice&lt;T&gt;`. When you read the word &quot;array&quot; here in a normal typeface, it applies to all three of them.<\/Para><Para>Value Semantics ---------------<\/Para><Para>Each array variable, `let` binding, or stored property has an independent value that includes the values of all of its elements. Therefore, mutations to the array are not observable through its copies::<\/Para><Para><rawHTML><![CDATA[<blockquote>]]><\/rawHTML>var a = [1, 2, 3] var b = a b[0] = 4 println(&quot;a=\\(a), b=\\(b)&quot;) \/\/ a=[1, 2, 3], b=[4, 2, 3]<rawHTML><![CDATA[<\/blockquote>]]><\/rawHTML><\/Para><Para>(Of course, if the array stores `class` references, the objects are shared; only the values of the references are independent)<\/Para><Para>Arrays use Copy-on-Write so that their storage and elements are only copied lazily, upon mutation, when more than one array instance is using the same buffer. Therefore, the first in any sequence of mutating operations may cost `O(N)` time and space, where `N` is the length of the array.<\/Para><Para>Growth and Capacity -------------------<\/Para><Para>When an array&apos;s contiguous storage fills up, new storage must be allocated and elements must be moved to the new storage. `Array`, `ContiguousArray`, and `Slice` share an exponential growth strategy that makes `append` a constant time operation *when amortized over many invocations*. In addition to a `count` property, these array types have a `capacity` that reflects their potential to store elements without reallocation, and when you know how many elements you&apos;ll store, you can call `reserveCapacity` to pre-emptively reallocate and prevent intermediate reallocations.<\/Para><Para>.. _Conceptually:<\/Para><Para>Objective-C Bridge ==================<\/Para><Para>The main distinction between `Array` and the other array types is that it interoperates seamlessly and efficiently with Objective-C.<\/Para><Para>`Array&lt;T&gt;` is considered bridged to Objective-C iff `T` is bridged to Objective-C.<\/Para><Para>When `T` is a `class` or `@objc` protocol type, `Array` may store its elements in an `NSArray`. Since any arbitrary subclass of `NSArray` can become an `Array`, there are no guarantees about representation or efficiency in this case (see also `ContiguousArray`). Since `NSArray` is immutable, it is just as though the storage was shared by some copy: the first in any sequence of mutating operations causes elements to be copied into unique, contiguous storage which may cost `O(N)` time and space, where `N` is the length of the array (or more, if the underlying `NSArray` is has unusual performance characteristics).<\/Para><Para>Bridging to Objective-C -----------------------<\/Para><Para>Any bridged `Array` can be implicitly converted to an `NSArray`. When `T` is a `class` or `@objc` protocol, bridging takes O(1) time and O(1) space. Other `Array`\\ s must be bridged element-by-element, allocating a new object for each element, at a cost of at least O(`count`) time and space.<\/Para><Para>Bridging from Objective-C -------------------------<\/Para><Para>An `NSArray` can be implicitly or explicitly converted to any bridged `Array&lt;T&gt;`. This conversion calls `copyWithZone` on the `NSArray`, to ensure it won&apos;t be modified, and stores the result in the `Array`. Type-checking, to ensure the `NSArray`\\ &apos;s elements match or can be bridged to `T`, is deferred until the first element access.<\/Para><\/Discussion><\/Class>",
"key.modulename" : "Swift",
"key.name" : "Array",
"key.is_system" : true,
"key.bodylength" : 362,
"key.nameoffset" : 544,
"key.typename" : "Array.Type",
"key.usr" : "s:Sa",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 551,
"key.substructure" : [
{
"key.namelength" : 34,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/PrivateUtilities.swift",
"key.name" : "init(count:block:)",
"key.bodylength" : 97,
"key.nameoffset" : 556,
"key.typename" : "<T> Array<T>.Type -> (count: Int, block: (Void) -> T) -> Array<T>",
"key.usr" : "s:FE13SwiftGraphicsSacU__FMGSaQ__FT5countSi5blockFT_Q__GSaQ__",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 592,
"key.parsed_declaration" : "init(count:Int, block:(Void) -> T)",
"key.substructure" : [
],
"key.length" : 34,
"key.offset" : 556,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSacU__FMGSaQ__FGVSs12_ArrayBufferQ__GSaQ__\">init(_: _ArrayBuffer&lt;T&gt;)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSacU__FMGSaQ__Ft12arrayLiteralGSaQ___GSaQ__\">init(arrayLiteral:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSacU__FMGSaQ__FT_GSaQ__\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSacU__FMGSaQ__USs12SequenceType_USs13GeneratorType__FQ_GSaQd___\">init&lt;S : SequenceType where T == T&gt;(_: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSacU__FMGSaQ__FT5countSi13repeatedValueQ__GSaQ__\">init(count:repeatedValue:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSacU__FMGSaQ__FT15_fromCocoaArrayPSs34_SwiftNSArrayRequiredOverridesType_6noCopySb_GSaQ__\">init(_fromCocoaArray:noCopy:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(count: <Type usr=\"s:Si\">Int<\/Type>, block: (Void) -&gt; T)<\/Declaration>"
},
{
"key.namelength" : 9,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/PrivateUtilities.swift",
"key.name" : "push(_:)",
"key.bodylength" : 28,
"key.nameoffset" : 710,
"key.typename" : "<T> inout Array<T> -> (T) -> ()",
"key.usr" : "s:FE13SwiftGraphicsSa4pushU__FRGSaQ__FQ_T_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 721,
"key.parsed_declaration" : "mutating func push(o:T)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 9,
"key.offset" : 710,
"key.annotated_decl" : "<Declaration>mutating func push(o: T)<\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 5,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/PrivateUtilities.swift",
"key.name" : "pop()",
"key.bodylength" : 129,
"key.nameoffset" : 769,
"key.typename" : "<T> inout Array<T> -> () -> T?",
"key.usr" : "s:FE13SwiftGraphicsSa3popU__FRGSaQ__FT_GSqQ__",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 782,
"key.parsed_declaration" : "mutating func pop() -> T?",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 5,
"key.offset" : 769,
"key.annotated_decl" : "<Declaration>mutating func pop() -&gt; T?<\/Declaration>",
"key.substructure" : [
]
}
],
"key.length" : 380,
"key.offset" : 534,
"key.annotated_decl" : "<Declaration>struct Array&lt;T&gt; : <Type usr=\"s:PSs21MutableCollectionType\">MutableCollectionType<\/Type>, <Type usr=\"s:PSs9Sliceable\">Sliceable<\/Type><\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 915
},
{
"key.substructure" : [
{
"key.namelength" : 4,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Path.swift",
"key.name" : "Path",
"key.bodylength" : 775,
"key.nameoffset" : 172,
"key.typename" : "Path.Type",
"key.usr" : "s:V13SwiftGraphics4Path",
"key.kind" : "source.lang.swift.decl.struct",
"key.bodyoffset" : 178,
"key.parsed_declaration" : "public struct Path",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 4,
"key.offset" : 172,
"key.annotated_decl" : "<Declaration>public struct Path<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Path.swift",
"key.name" : "Element",
"key.bodylength" : 116,
"key.nameoffset" : 188,
"key.typename" : "Path.Element.Type",
"key.usr" : "s:OV13SwiftGraphics4Path7Element",
"key.kind" : "source.lang.swift.decl.enum",
"key.bodyoffset" : 197,
"key.parsed_declaration" : "enum Element",
"key.substructure" : [
],
"key.length" : 7,
"key.offset" : 188,
"key.annotated_decl" : "<Declaration>enum Element<\/Declaration>"
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Path.swift",
"key.name" : "elements",
"key.nameoffset" : 328,
"key.typename" : "[Path.Element]",
"key.usr" : "s:vV13SwiftGraphics4Path8elementsGSaOS0_7Element_",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "var elements:[Element] = []",
"key.substructure" : [
],
"key.length" : 8,
"key.offset" : 328,
"key.annotated_decl" : "<Declaration>var elements: [<Type usr=\"s:V13SwiftGraphics4Path\">Path<\/Type>.<Type usr=\"s:OV13SwiftGraphics4Path7Element\">Element<\/Type>]<\/Declaration>"
},
{
"key.namelength" : 12,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Path.swift",
"key.name" : "currentPoint",
"key.nameoffset" : 365,
"key.typename" : "CGPoint",
"key.usr" : "s:vV13SwiftGraphics4Path12currentPointVSC7CGPoint",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "var currentPoint : CGPoint = CGPointZero",
"key.substructure" : [
],
"key.length" : 12,
"key.offset" : 365,
"key.annotated_decl" : "<Declaration>var currentPoint: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.namelength" : 19,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Path.swift",
"key.name" : "move(_:)",
"key.bodylength" : 92,
"key.nameoffset" : 425,
"key.typename" : "inout Path -> (CGPoint) -> Path",
"key.usr" : "s:FV13SwiftGraphics4Path4moveFRS0_FVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 454,
"key.parsed_declaration" : "mutating func move(point:CGPoint) -> Path",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 19,
"key.offset" : 425,
"key.annotated_decl" : "<Declaration>mutating func move(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:V13SwiftGraphics4Path\">Path<\/Type><\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 22,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Path.swift",
"key.name" : "addLine(_:)",
"key.bodylength" : 95,
"key.nameoffset" : 571,
"key.typename" : "inout Path -> (CGPoint) -> Path",
"key.usr" : "s:FV13SwiftGraphics4Path7addLineFRS0_FVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 603,
"key.parsed_declaration" : "mutating func addLine(point:CGPoint) -> Path",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 22,
"key.offset" : 571,
"key.annotated_decl" : "<Declaration>mutating func addLine(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"s:V13SwiftGraphics4Path\">Path<\/Type><\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 27,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Path.swift",
"key.name" : "addCurve(_:)",
"key.bodylength" : 100,
"key.nameoffset" : 719,
"key.typename" : "inout Path -> (BezierCurve) -> Path",
"key.usr" : "s:FV13SwiftGraphics4Path8addCurveFRS0_FVS_11BezierCurveS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 756,
"key.parsed_declaration" : "mutating func addCurve(curve:BezierCurve) -> Path",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 27,
"key.offset" : 719,
"key.annotated_decl" : "<Declaration>mutating func addCurve(curve: <Type usr=\"s:V13SwiftGraphics11BezierCurve\">BezierCurve<\/Type>) -&gt; <Type usr=\"s:V13SwiftGraphics4Path\">Path<\/Type><\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 7,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Path.swift",
"key.name" : "close()",
"key.bodylength" : 57,
"key.nameoffset" : 877,
"key.typename" : "inout Path -> () -> Path",
"key.usr" : "s:FV13SwiftGraphics4Path5closeFRS0_FT_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 894,
"key.parsed_declaration" : "mutating func close() -> Path",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 7,
"key.offset" : 877,
"key.annotated_decl" : "<Declaration>mutating func close() -&gt; <Type usr=\"s:V13SwiftGraphics4Path\">Path<\/Type><\/Declaration>",
"key.substructure" : [
]
}
]
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 954
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK:",
"key.length" : 5,
"key.offset" : 164
},
{
"key.substructure" : [
],
"key.namelength" : 51,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Fuzzy.swift",
"key.name" : "equal(_:_:accuracy:)",
"key.bodylength" : 39,
"key.nameoffset" : 183,
"key.typename" : "(CGFloat, CGFloat, accuracy: CGFloat) -> Bool",
"key.usr" : "s:F13SwiftGraphics5equalFTV12CoreGraphics7CGFloatS1_8accuracyS1__Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 244,
"key.parsed_declaration" : "public func equal(lhs:CGFloat, rhs:CGFloat, # accuracy:CGFloat) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 51,
"key.offset" : 183,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics5equalFTSfSf8accuracySf_Sb\">equal(_: Float, _: Float, #accuracy: Float) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics5equalFTSdSd8accuracySd_Sb\">equal(_: Double, _: Double, #accuracy: Double) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSs5equalUSs12SequenceType_S__USs13GeneratorType_Ss9Equatable_S0___FTQ_Q0__Sb\">equal(_:_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSs5equalUSs12SequenceType_S__USs13GeneratorType__S0___FTQ_Q0_FTQQQ_9Generator7ElementS2__Sb_Sb\">equal(_:_:_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func equal(lhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, #accuracy: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 45,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Fuzzy.swift",
"key.name" : "equal(_:_:accuracy:)",
"key.bodylength" : 39,
"key.nameoffset" : 298,
"key.typename" : "(Float, Float, accuracy: Float) -> Bool",
"key.usr" : "s:F13SwiftGraphics5equalFTSfSf8accuracySf_Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 353,
"key.parsed_declaration" : "public func equal(lhs:Float, rhs:Float, # accuracy:Float) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 45,
"key.offset" : 298,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics5equalFTV12CoreGraphics7CGFloatS1_8accuracyS1__Sb\">equal(_: CGFloat, _: CGFloat, #accuracy: CGFloat) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics5equalFTSdSd8accuracySd_Sb\">equal(_: Double, _: Double, #accuracy: Double) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSs5equalUSs12SequenceType_S__USs13GeneratorType_Ss9Equatable_S0___FTQ_Q0__Sb\">equal(_:_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSs5equalUSs12SequenceType_S__USs13GeneratorType__S0___FTQ_Q0_FTQQQ_9Generator7ElementS2__Sb_Sb\">equal(_:_:_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func equal(lhs: <Type usr=\"s:Sf\">Float<\/Type>, rhs: <Type usr=\"s:Sf\">Float<\/Type>, #accuracy: <Type usr=\"s:Sf\">Float<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 48,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Fuzzy.swift",
"key.name" : "equal(_:_:accuracy:)",
"key.bodylength" : 39,
"key.nameoffset" : 407,
"key.typename" : "(Double, Double, accuracy: Double) -> Bool",
"key.usr" : "s:F13SwiftGraphics5equalFTSdSd8accuracySd_Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 465,
"key.parsed_declaration" : "public func equal(lhs:Double, rhs:Double, # accuracy:Double) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 48,
"key.offset" : 407,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics5equalFTV12CoreGraphics7CGFloatS1_8accuracyS1__Sb\">equal(_: CGFloat, _: CGFloat, #accuracy: CGFloat) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphics5equalFTSfSf8accuracySf_Sb\">equal(_: Float, _: Float, #accuracy: Float) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSs5equalUSs12SequenceType_S__USs13GeneratorType_Ss9Equatable_S0___FTQ_Q0__Sb\">equal(_:_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSs5equalUSs12SequenceType_S__USs13GeneratorType__S0___FTQ_Q0_FTQQQ_9Generator7ElementS2__Sb_Sb\">equal(_:_:_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func equal(lhs: <Type usr=\"s:Sd\">Double<\/Type>, rhs: <Type usr=\"s:Sd\">Double<\/Type>, #accuracy: <Type usr=\"s:Sd\">Double<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Fuzzy equality",
"key.length" : 20,
"key.offset" : 511
},
{
"key.namelength" : 14,
"key.runtime_name" : "_TtP8__main__14FuzzyEquatable_",
"key.name" : "FuzzyEquatable",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Fuzzy.swift",
"key.bodylength" : 44,
"key.nameoffset" : 549,
"key.typename" : "FuzzyEquatable.Protocol",
"key.usr" : "s:P13SwiftGraphics14FuzzyEquatable",
"key.kind" : "source.lang.swift.decl.protocol",
"key.bodyoffset" : 565,
"key.parsed_declaration" : "public protocol FuzzyEquatable",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 14,
"key.offset" : 549,
"key.annotated_decl" : "<Declaration>public protocol FuzzyEquatable<\/Declaration>",
"key.substructure" : [
{
"key.namelength" : 25,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Fuzzy.swift",
"key.name" : "==%(_:_:)",
"key.nameoffset" : 575,
"key.typename" : "<`Self` : FuzzyEquatable> Self.Type -> (Self, Self) -> Bool",
"key.usr" : "s:FP13SwiftGraphics14FuzzyEquatableoi3eerUS0___FMQPS0_FTS1_S1__Sb",
"key.kind" : "source.lang.swift.decl.function.method.static",
"key.parsed_declaration" : "func ==%(lhs: Self, rhs: Self) -> Bool",
"key.substructure" : [
],
"key.length" : 25,
"key.offset" : 575,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi3eerFTSfSf_Sb\">==%(_: Float, _: Float) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi3eerFTSdSd_Sb\">==%(_: Double, _: Double) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi3eerFTV12CoreGraphics7CGFloatS1__Sb\">==%(_: CGFloat, _: CGFloat) -&gt; Bool<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func ==%(lhs: Self, rhs: Self) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
}
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Fuzzy inequality",
"key.length" : 22,
"key.offset" : 673
},
{
"key.namelength" : 37,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Fuzzy.swift",
"key.name" : "!=%(_:_:)",
"key.bodylength" : 27,
"key.nameoffset" : 767,
"key.typename" : "<T : FuzzyEquatable> (T, T) -> Bool",
"key.usr" : "s:F13SwiftGraphicsoi3nerUS_14FuzzyEquatable__FTQ_Q__Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 814,
"key.parsed_declaration" : "public func !=% <T:FuzzyEquatable> (lhs:T, rhs:T) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 37,
"key.offset" : 767,
"key.annotated_decl" : "<Declaration>public func !=%&lt;T : <Type usr=\"s:P13SwiftGraphics14FuzzyEquatable\">FuzzyEquatable<\/Type>&gt;(lhs: T, rhs: T) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Float",
"key.length" : 11,
"key.offset" : 847
},
{
"key.namelength" : 5,
"key.modulename" : "Swift",
"key.name" : "Float",
"key.is_system" : true,
"key.bodylength" : 1,
"key.nameoffset" : 870,
"key.typename" : "Float.Type",
"key.usr" : "s:Sf",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 894,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
],
"key.length" : 36,
"key.offset" : 860,
"key.inheritedtypes" : [
{
"key.name" : "FuzzyEquatable"
}
],
"key.annotated_decl" : "<Declaration>struct Float<\/Declaration>"
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: FLT vs DBL",
"key.length" : 16,
"key.offset" : 987
}
],
"key.namelength" : 26,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Fuzzy.swift",
"key.name" : "==%(_:_:)",
"key.overrides" : [
{
"key.usr" : "s:FP13SwiftGraphics14FuzzyEquatableoi3eerUS0___FMQPS0_FTS1_S1__Sb"
}
],
"key.bodylength" : 103,
"key.nameoffset" : 910,
"key.typename" : "(Float, Float) -> Bool",
"key.usr" : "s:F13SwiftGraphicsoi3eerFTSfSf_Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 946,
"key.parsed_declaration" : "public func ==% (lhs:Float, rhs:Float) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 26,
"key.offset" : 910,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FP13SwiftGraphics14FuzzyEquatableoi3eerUS0___FMQPS0_FTS1_S1__Sb\">==%(_: Self, _: Self) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi3eerFTSdSd_Sb\">==%(_: Double, _: Double) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi3eerFTV12CoreGraphics7CGFloatS1__Sb\">==%(_: CGFloat, _: CGFloat) -&gt; Bool<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func ==%(lhs: <Type usr=\"s:Sf\">Float<\/Type>, rhs: <Type usr=\"s:Sf\">Float<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Double",
"key.length" : 12,
"key.offset" : 1055
},
{
"key.namelength" : 6,
"key.modulename" : "Swift",
"key.name" : "Double",
"key.is_system" : true,
"key.bodylength" : 1,
"key.nameoffset" : 1079,
"key.typename" : "Double.Type",
"key.usr" : "s:Sd",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1104,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
],
"key.length" : 37,
"key.offset" : 1069,
"key.inheritedtypes" : [
{
"key.name" : "FuzzyEquatable"
}
],
"key.annotated_decl" : "<Declaration>struct Double<\/Declaration>"
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: FLT vs DBL",
"key.length" : 16,
"key.offset" : 1200
}
],
"key.namelength" : 28,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Fuzzy.swift",
"key.name" : "==%(_:_:)",
"key.overrides" : [
{
"key.usr" : "s:FP13SwiftGraphics14FuzzyEquatableoi3eerUS0___FMQPS0_FTS1_S1__Sb"
}
],
"key.bodylength" : 104,
"key.nameoffset" : 1120,
"key.typename" : "(Double, Double) -> Bool",
"key.usr" : "s:F13SwiftGraphicsoi3eerFTSdSd_Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1158,
"key.parsed_declaration" : "public func ==% (lhs:Double, rhs:Double) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 28,
"key.offset" : 1120,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FP13SwiftGraphics14FuzzyEquatableoi3eerUS0___FMQPS0_FTS1_S1__Sb\">==%(_: Self, _: Self) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi3eerFTSfSf_Sb\">==%(_: Float, _: Float) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi3eerFTV12CoreGraphics7CGFloatS1__Sb\">==%(_: CGFloat, _: CGFloat) -&gt; Bool<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func ==%(lhs: <Type usr=\"s:Sd\">Double<\/Type>, rhs: <Type usr=\"s:Sd\">Double<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
},
{
"key.namelength" : 7,
"key.modulename" : "CoreGraphics",
"key.name" : "CGFloat",
"key.is_system" : true,
"key.bodylength" : 1,
"key.nameoffset" : 1293,
"key.typename" : "CGFloat.Type",
"key.usr" : "s:V12CoreGraphics7CGFloat",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 1319,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
],
"key.length" : 38,
"key.offset" : 1283,
"key.inheritedtypes" : [
{
"key.name" : "FuzzyEquatable"
}
],
"key.annotated_decl" : "<Declaration>struct CGFloat<\/Declaration>"
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "TODO: FLT vs DBL",
"key.length" : 16,
"key.offset" : 1418
}
],
"key.namelength" : 30,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/Fuzzy.swift",
"key.name" : "==%(_:_:)",
"key.overrides" : [
{
"key.usr" : "s:FP13SwiftGraphics14FuzzyEquatableoi3eerUS0___FMQPS0_FTS1_S1__Sb"
}
],
"key.bodylength" : 105,
"key.nameoffset" : 1335,
"key.typename" : "(CGFloat, CGFloat) -> Bool",
"key.usr" : "s:F13SwiftGraphicsoi3eerFTV12CoreGraphics7CGFloatS1__Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 1375,
"key.parsed_declaration" : "public func ==% (lhs:CGFloat, rhs:CGFloat) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 30,
"key.offset" : 1335,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FP13SwiftGraphics14FuzzyEquatableoi3eerUS0___FMQPS0_FTS1_S1__Sb\">==%(_: Self, _: Self) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi3eerFTSfSf_Sb\">==%(_: Float, _: Float) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi3eerFTSdSd_Sb\">==%(_: Double, _: Double) -&gt; Bool<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func ==%(lhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, rhs: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 1482
},
{
"key.substructure" : [
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Printable",
"key.length" : 15,
"key.offset" : 169
},
{
"key.namelength" : 17,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGAffineTransform.h",
"key.name" : "CGAffineTransform",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGAffineTransform",
"key.bodylength" : 145,
"key.nameoffset" : 196,
"key.typename" : "CGAffineTransform.Type",
"key.usr" : "c:@S@CGAffineTransform",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 226,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 11,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "description",
"key.overrides" : [
{
"key.usr" : "s:vPSs9Printable11descriptionSS"
}
],
"key.bodylength" : 106,
"key.nameoffset" : 242,
"key.typename" : "String",
"key.usr" : "s:vE13SwiftGraphicsVSC17CGAffineTransform11descriptionSS",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 263,
"key.parsed_declaration" : "public var description: String",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 11,
"key.offset" : 242,
"key.annotated_decl" : "<Declaration>public var description: <Type usr=\"s:SS\">String<\/Type> { get }<\/Declaration>",
"key.substructure" : [
]
}
],
"key.length" : 17,
"key.offset" : 324,
"key.inheritedtypes" : [
{
"key.name" : "Printable"
}
],
"key.annotated_decl" : "<Declaration>struct CGAffineTransform<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Equatable",
"key.length" : 15,
"key.offset" : 377
},
{
"key.namelength" : 17,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGAffineTransform.h",
"key.name" : "CGAffineTransform",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGAffineTransform",
"key.bodylength" : 1,
"key.nameoffset" : 404,
"key.typename" : "CGAffineTransform.Type",
"key.usr" : "c:@S@CGAffineTransform",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 435,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
],
"key.length" : 17,
"key.offset" : 324,
"key.inheritedtypes" : [
{
"key.name" : "Equatable"
}
],
"key.annotated_decl" : "<Declaration>struct CGAffineTransform<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 49,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "==(_:_:)",
"key.overrides" : [
{
"key.usr" : "s:FPSs9Equatableoi2eeUS___FMQPS_FTS0_S0__Sb"
}
],
"key.bodylength" : 56,
"key.nameoffset" : 451,
"key.typename" : "(CGAffineTransform, CGAffineTransform) -> Bool",
"key.usr" : "s:F13SwiftGraphicsoi2eeFTVSC17CGAffineTransformS0__Sb",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 510,
"key.parsed_declaration" : "public func == (lhs:CGAffineTransform, rhs:CGAffineTransform) -> Bool",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 49,
"key.offset" : 451,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTOSs17MirrorDispositionS__Sb\">==(_: MirrorDisposition, _: MirrorDisposition) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs9Equatable__FTGVSs15ContiguousArrayQ__GS0_Q___Sb\">==&lt;T : Equatable&gt;(_: ContiguousArray&lt;T&gt;, _: ContiguousArray&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs9Equatable__FTGVSs5SliceQ__GS0_Q___Sb\">==&lt;T : Equatable&gt;(_: Slice&lt;T&gt;, _: Slice&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs9Equatable__FTGSaQ__GSaQ___Sb\">==&lt;T : Equatable&gt;(_: Array&lt;T&gt;, _: Array&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTSbSb_Sb\">==(_: Bool, _: Bool) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeU__FTGVSs33AutoreleasingUnsafeMutablePointerQ__GS_Q___Sb\">==&lt;T&gt;(_: AutoreleasingUnsafeMutablePointer&lt;T&gt;, _: AutoreleasingUnsafeMutablePointer&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs14COpaquePointerS__Sb\">==(_: COpaquePointer, _: COpaquePointer) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeU__FTGVSs16CFunctionPointerQ__GS_Q___Sb\">==&lt;T&gt;(_: CFunctionPointer&lt;T&gt;, _: CFunctionPointer&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTOSs9CharacterS__Sb\">==(_: Character, _: Character) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs17_RawOptionSetType_USs21BitwiseOperationsTypeSs9Equatable__FTQ_Q__Sb\">==&lt;T : _RawOptionSetType&gt;(_: T, _: T) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs8Hashable___FTGVSs15DictionaryIndexQ_Q0__GS0_Q_Q0___Sb\">==&lt;Key : Hashable, Value&gt;(_: DictionaryIndex&lt;Key, Value&gt;, _: DictionaryIndex&lt;Key, Value&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs8Hashable_Ss9Equatable__FTGVSs10DictionaryQ_Q0__GS1_Q_Q0___Sb\">==&lt;Key : Equatable, Value : Equatable&gt;(_: [Key : Value], _: [Key : Value]) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs14CollectionType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTGVSs25FilterCollectionViewIndexQ__GS4_Q___Sb\">==&lt;Base : CollectionType&gt;(_: FilterCollectionViewIndex&lt;Base&gt;, _: FilterCollectionViewIndex&lt;Base&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs5UInt8S__Sb\">==(_: UInt8, _: UInt8) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs4Int8S__Sb\">==(_: Int8, _: Int8) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs6UInt16S__Sb\">==(_: UInt16, _: UInt16) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs5Int16S__Sb\">==(_: Int16, _: Int16) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs6UInt32S__Sb\">==(_: UInt32, _: UInt32) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs5Int32S__Sb\">==(_: Int32, _: Int32) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs6UInt64S__Sb\">==(_: UInt64, _: UInt64) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs5Int64S__Sb\">==(_: Int64, _: Int64) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTSuSu_Sb\">==(_: UInt, _: UInt) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTSiSi_Sb\">==(_: Int, _: Int) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTSfSf_Sb\">==(_: Float, _: Float) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTSdSd_Sb\">==(_: Double, _: Double) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs7Float80S__Sb\">==(_: Float80, _: Float80) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTOSs27FloatingPointClassificationS__Sb\">==(_: FloatingPointClassification, _: FloatingPointClassification) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeU___FTGVSs10HeapBufferQ_Q0__GS_Q_Q0___Sb\">==&lt;Value, Element&gt;(_: HeapBuffer&lt;Value, Element&gt;, _: HeapBuffer&lt;Value, Element&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs10Comparable__FTGVSs16HalfOpenIntervalQ__GS0_Q___Sb\">==&lt;T : Comparable&gt;(_: HalfOpenInterval&lt;T&gt;, _: HalfOpenInterval&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs10Comparable__FTGVSs14ClosedIntervalQ__GS0_Q___Sb\">==&lt;T : Comparable&gt;(_: ClosedInterval&lt;T&gt;, _: ClosedInterval&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs9Equatable__FTGSqQ__GSqQ___Sb\">==&lt;T : Equatable&gt;(_: T?, _: T?) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeU__FTGSqQ__VSs26_OptionalNilComparisonType_Sb\">==&lt;T&gt;(_: T?, _: _OptionalNilComparisonType) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeU__FTVSs26_OptionalNilComparisonTypeGSqQ___Sb\">==&lt;T&gt;(_: _OptionalNilComparisonType, _: T?) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs16ForwardIndexType_USs18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___FTGVSs5RangeQ__GS2_Q___Sb\">==&lt;T&gt;(_: Range&lt;T&gt;, _: Range&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSs16ObjectIdentifierS__Sb\">==(_: ObjectIdentifier, _: ObjectIdentifier) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs22BidirectionalIndexType_USs18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___FTGVSs25ReverseBidirectionalIndexQ__GS2_Q___Sb\">==&lt;I&gt;(_: ReverseBidirectionalIndex&lt;I&gt;, _: ReverseBidirectionalIndex&lt;I&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs21RandomAccessIndexType_USs18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible_Ss16SignedNumberType_S1____FTGVSs24ReverseRandomAccessIndexQ__GS3_Q___Sb\">==&lt;I&gt;(_: ReverseRandomAccessIndex&lt;I&gt;, _: ReverseRandomAccessIndex&lt;I&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeUSs11_Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_Q__Sb\">==&lt;T : _Strideable&gt;(_: T, _: T) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTSSSS_Sb\">==(_: String, _: String) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVSS5IndexS__Sb\">==(_: String.Index, _: String.Index) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVVSS8UTF8View5IndexS0__Sb\">==(_: String.UTF8View.Index, _: String.UTF8View.Index) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTVVSS17UnicodeScalarView5IndexS0__Sb\">==(_: String.UnicodeScalarView.Index, _: String.UnicodeScalarView.Index) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTScSc_Sb\">==(_: UnicodeScalar, _: UnicodeScalar) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeU__FTGVSs20UnsafeMutablePointerQ__GS_Q___Sb\">==&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: UnsafeMutablePointer&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeU__FTGVSs13UnsafePointerQ__GS_Q___Sb\">==&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: UnsafePointer&lt;T&gt;) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2eeFTOSs3BitS__Sb\">==(_: Bit, _: Bit) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs9Equatableoi2eeUS___FMQPS_FTS0_S0__Sb\">==(_: Self, _: Self) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2eeFTVSC7CGPointS0__Sb\">==(_: CGPoint, _: CGPoint) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2eeFTVSC6CGSizeS0__Sb\">==(_: CGSize, _: CGSize) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2eeFTVSC8CGVectorS0__Sb\">==(_: CGVector, _: CGVector) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2eeFTVSC6CGRectS0__Sb\">==(_: CGRect, _: CGRect) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2eeFTVS_7CGFloatS0__Sb\">==(_: CGFloat, _: CGFloat) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F10ObjectiveCoi2eeFTVS_8SelectorS0__Sb\">==(_: Selector, _: Selector) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F10Foundationoi2eeFTCSo8NSObjectS0__Sb\">==(_: NSObject, _: NSObject) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F10Foundationoi2eeFTSSCSo8NSString_Sb\">==(_: String, _: NSString) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F10Foundationoi2eeFTCSo8NSStringSS_Sb\">==(_: NSString, _: String) -&gt; Bool<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F10Foundationoi2eeFTCSo8NSStringS0__Sb\">==(_: NSString, _: NSString) -&gt; Bool<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func ==(lhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>, rhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>) -&gt; <Type usr=\"s:Sb\">Bool<\/Type><\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Constructors",
"key.length" : 18,
"key.offset" : 573
},
{
"key.namelength" : 17,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGAffineTransform.h",
"key.name" : "CGAffineTransform",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGAffineTransform",
"key.bodylength" : 1504,
"key.nameoffset" : 610,
"key.typename" : "CGAffineTransform.Type",
"key.usr" : "c:@S@CGAffineTransform",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 629,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "identity",
"key.nameoffset" : 646,
"key.typename" : "CGAffineTransform",
"key.usr" : "s:vE13SwiftGraphicsVSC17CGAffineTransform8identityS0_",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.parsed_declaration" : "static var identity:CGAffineTransform = CGAffineTransformIdentity",
"key.substructure" : [
],
"key.length" : 8,
"key.offset" : 646,
"key.annotated_decl" : "<Declaration>static var identity: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 6,
"key.doc.full_as_xml" : "<Function file=\"\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift\" line=\"40\" column=\"5\"><Name>init()<\/Name><USR>s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_<\/USR><Declaration>init()<\/Declaration><Abstract><Para>Identity.<\/Para><\/Abstract><\/Function>",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init()",
"key.bodylength" : 47,
"key.nameoffset" : 741,
"key.typename" : "CGAffineTransform.Type -> () -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 749,
"key.parsed_declaration" : "init()",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 6,
"key.offset" : 741,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init()<\/Declaration>"
},
{
"key.substructure" : [
{
"key.length" : 9,
"key.typename" : "CGAffineTransform",
"key.usr" : "s:vFE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_L_9transformS0_",
"key.parsed_declaration" : "init(transform: CGAffineTransform)",
"key.kind" : "source.lang.swift.decl.var.local",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "transform",
"key.annotated_decl" : "<Declaration>let transform: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>",
"key.offset" : 835
}
],
"key.namelength" : 34,
"key.doc.full_as_xml" : "<Function file=\"\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift\" line=\"47\" column=\"5\"><Name>init(transform:)<\/Name><USR>s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_<\/USR><Declaration>init(transform: CGAffineTransform)<\/Declaration><Abstract><Para>Copy.<\/Para><\/Abstract><\/Function>",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(transform:)",
"key.bodylength" : 30,
"key.nameoffset" : 830,
"key.typename" : "CGAffineTransform.Type -> (transform: CGAffineTransform) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 866,
"key.parsed_declaration" : "init(transform: CGAffineTransform)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 34,
"key.offset" : 830,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(transform: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
{
"key.length" : 1,
"key.typename" : "CGFloat",
"key.usr" : "s:vFE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_L_1aS2_",
"key.parsed_declaration" : "init(a: CGFloat, b: CGFloat, c: CGFloat, d: CGFloat, tx: CGFloat, ty: CGFloat)",
"key.kind" : "source.lang.swift.decl.var.local",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"c:@S@CGAffineTransform@FI@a\">a<\/RelatedName>"
}
],
"key.name" : "a",
"key.annotated_decl" : "<Declaration>let a: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>",
"key.offset" : 944
}
],
"key.namelength" : 78,
"key.doc.full_as_xml" : "<Function file=\"\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift\" line=\"54\" column=\"5\"><Name>init(a:b:c:d:tx:ty:)<\/Name><USR>s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_<\/USR><Declaration>init(a: CGFloat, b: CGFloat, c: CGFloat, d: CGFloat, tx: CGFloat, ty: CGFloat)<\/Declaration><Abstract><Para>Parameterized.<\/Para><\/Abstract><\/Function>",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(a:b:c:d:tx:ty:)",
"key.bodylength" : 62,
"key.nameoffset" : 939,
"key.typename" : "CGAffineTransform.Type -> (a: CGFloat, b: CGFloat, c: CGFloat, d: CGFloat, tx: CGFloat, ty: CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1019,
"key.parsed_declaration" : "init(a: CGFloat, b: CGFloat, c: CGFloat, d: CGFloat, tx: CGFloat, ty: CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 78,
"key.offset" : 939,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(a: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, b: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, c: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, d: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, tx: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, ty: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
{
"key.length" : 11,
"key.typename" : "CGPoint",
"key.usr" : "s:vFE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_L_11translationS1_",
"key.parsed_declaration" : "init(translation: CGPoint)",
"key.kind" : "source.lang.swift.decl.var.local",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "translation",
"key.annotated_decl" : "<Declaration>let translation: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>",
"key.offset" : 1131
}
],
"key.namelength" : 26,
"key.doc.full_as_xml" : "<Function file=\"\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift\" line=\"61\" column=\"5\"><Name>init(translation:)<\/Name><USR>s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_<\/USR><Declaration>init(translation: CGPoint)<\/Declaration><Abstract><Para>Translation.<\/Para><\/Abstract><\/Function>",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(translation:)",
"key.bodylength" : 83,
"key.nameoffset" : 1126,
"key.typename" : "CGAffineTransform.Type -> (translation: CGPoint) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1154,
"key.parsed_declaration" : "init(translation: CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 26,
"key.offset" : 1126,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(translation: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 30,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(tx:ty:)",
"key.bodylength" : 61,
"key.nameoffset" : 1244,
"key.typename" : "CGAffineTransform.Type -> (tx: CGFloat, ty: CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1276,
"key.parsed_declaration" : "init(tx: CGFloat, ty: CGFloat)",
"key.substructure" : [
],
"key.length" : 30,
"key.offset" : 1244,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(tx: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, ty: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
{
"key.length" : 5,
"key.typename" : "CGSize",
"key.usr" : "s:vFE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_L_5scaleS1_",
"key.parsed_declaration" : "init(scale: CGSize)",
"key.kind" : "source.lang.swift.decl.var.local",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FVSC6CGSizeS0_\">scale(_: CGSize) -&gt; CGAffineTransform<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FTV12CoreGraphics7CGFloatS2__S0_\">scale(_:_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FV12CoreGraphics7CGFloatS0_\">scale(_: CGFloat) -&gt; CGAffineTransform<\/RelatedName>"
}
],
"key.name" : "scale",
"key.annotated_decl" : "<Declaration>let scale: <Type usr=\"c:@S@CGSize\">CGSize<\/Type><\/Declaration>",
"key.offset" : 1377
}
],
"key.namelength" : 19,
"key.doc.full_as_xml" : "<Function file=\"\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift\" line=\"72\" column=\"5\"><Name>init(scale:)<\/Name><USR>s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_<\/USR><Declaration>init(scale: CGSize)<\/Declaration><Abstract><Para>Scale.<\/Para><\/Abstract><\/Function>",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(scale:)",
"key.bodylength" : 74,
"key.nameoffset" : 1372,
"key.typename" : "CGAffineTransform.Type -> (scale: CGSize) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1393,
"key.parsed_declaration" : "init(scale: CGSize)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 19,
"key.offset" : 1372,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(scale: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 30,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(sx:sy:)",
"key.bodylength" : 55,
"key.nameoffset" : 1474,
"key.typename" : "CGAffineTransform.Type -> (sx: CGFloat, sy: CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1506,
"key.parsed_declaration" : "init(sx: CGFloat, sy: CGFloat)",
"key.substructure" : [
],
"key.length" : 30,
"key.offset" : 1474,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(sx: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, sy: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 20,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(scale:)",
"key.bodylength" : 61,
"key.nameoffset" : 1568,
"key.typename" : "CGAffineTransform.Type -> (scale: CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1590,
"key.parsed_declaration" : "init(scale: CGFloat)",
"key.substructure" : [
],
"key.length" : 20,
"key.offset" : 1568,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(scale: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
{
"key.length" : 8,
"key.typename" : "CGFloat",
"key.usr" : "s:vFE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_L_8rotationS2_",
"key.parsed_declaration" : "init(rotation: CGFloat)",
"key.kind" : "source.lang.swift.decl.var.local",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "rotation",
"key.annotated_decl" : "<Declaration>let rotation: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>",
"key.offset" : 1740
}
],
"key.namelength" : 23,
"key.doc.full_as_xml" : "<Function file=\"\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift\" line=\"89\" column=\"5\"><Name>init(rotation:)<\/Name><USR>s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_<\/USR><Declaration>init(rotation: CGFloat)<\/Declaration><Abstract><Para>Rotation<\/Para><\/Abstract><Parameters><Parameter><Name>angle<\/Name><Direction isExplicit=\"0\">in<\/Direction><Discussion><Para>Rotation angle in radians.<\/Para><\/Discussion><\/Parameter><\/Parameters><\/Function>",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(rotation:)",
"key.bodylength" : 60,
"key.nameoffset" : 1735,
"key.typename" : "CGAffineTransform.Type -> (rotation: CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1760,
"key.parsed_declaration" : "init(rotation: CGFloat)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 23,
"key.offset" : 1735,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(rotation: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
{
"key.length" : 8,
"key.typename" : "CGFloat",
"key.usr" : "s:vFE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_L_8rotationS2_",
"key.parsed_declaration" : "init(rotation: CGFloat, origin:CGPoint)",
"key.kind" : "source.lang.swift.decl.var.local",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "rotation",
"key.annotated_decl" : "<Declaration>let rotation: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type><\/Declaration>",
"key.offset" : 1878
}
],
"key.namelength" : 39,
"key.doc.full_as_xml" : "<Function file=\"\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift\" line=\"96\" column=\"5\"><Name>init(rotation:origin:)<\/Name><USR>s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_<\/USR><Declaration>init(rotation: CGFloat, origin: CGPoint)<\/Declaration><Abstract><Para>Rotation around a point.<\/Para><\/Abstract><\/Function>",
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(rotation:origin:)",
"key.bodylength" : 138,
"key.nameoffset" : 1873,
"key.typename" : "CGAffineTransform.Type -> (rotation: CGFloat, origin: CGPoint) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 1914,
"key.parsed_declaration" : "init(rotation: CGFloat, origin:CGPoint)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 39,
"key.offset" : 1873,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(rotation: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, origin: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 10,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "isIdentity",
"key.bodylength" : 50,
"key.nameoffset" : 2063,
"key.typename" : "Bool",
"key.usr" : "s:vE13SwiftGraphicsVSC17CGAffineTransform10isIdentitySb",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 2081,
"key.parsed_declaration" : "var isIdentity: Bool",
"key.substructure" : [
],
"key.length" : 10,
"key.offset" : 2063,
"key.annotated_decl" : "<Declaration>var isIdentity: <Type usr=\"s:Sb\">Bool<\/Type> { get }<\/Declaration>"
}
],
"key.length" : 17,
"key.offset" : 324,
"key.annotated_decl" : "<Declaration>struct CGAffineTransform<\/Declaration>"
},
{
"key.namelength" : 17,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGAffineTransform.h",
"key.name" : "CGAffineTransform",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGAffineTransform",
"key.bodylength" : 1152,
"key.nameoffset" : 2153,
"key.typename" : "CGAffineTransform.Type",
"key.usr" : "c:@S@CGAffineTransform",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 2172,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.namelength" : 33,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "translated(translation:)",
"key.bodylength" : 83,
"key.nameoffset" : 2183,
"key.typename" : "CGAffineTransform -> (translation: CGPoint) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform10translatedFS0_FT11translationVSC7CGPoint_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2239,
"key.parsed_declaration" : "func translated(# translation:CGPoint) -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 33,
"key.offset" : 2183,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform10translatedFS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">translated(tx:ty:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func translated(#translation: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.namelength" : 36,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "translated(tx:ty:)",
"key.bodylength" : 61,
"key.nameoffset" : 2334,
"key.typename" : "CGAffineTransform -> (tx: CGFloat, ty: CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform10translatedFS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2393,
"key.parsed_declaration" : "func translated(# tx:CGFloat, ty:CGFloat) -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 36,
"key.offset" : 2334,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform10translatedFS0_FT11translationVSC7CGPoint_S0_\">translated(translation:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func translated(#tx: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, ty: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.namelength" : 22,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "scaled(scale:)",
"key.bodylength" : 76,
"key.nameoffset" : 2466,
"key.typename" : "CGAffineTransform -> (scale: CGSize) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform6scaledFS0_FT5scaleVSC6CGSize_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2512,
"key.parsed_declaration" : "func scaled(# scale:CGSize) -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 22,
"key.offset" : 2466,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform6scaledFS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">scaled(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform6scaledFS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">scaled(#scale: CGFloat) -&gt; CGAffineTransform<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func scaled(#scale: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.namelength" : 32,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "scaled(sx:sy:)",
"key.bodylength" : 57,
"key.nameoffset" : 2600,
"key.typename" : "CGAffineTransform -> (sx: CGFloat, sy: CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform6scaledFS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2656,
"key.parsed_declaration" : "func scaled(# sx:CGFloat, sy:CGFloat) -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 32,
"key.offset" : 2600,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform6scaledFS0_FT5scaleVSC6CGSize_S0_\">scaled(#scale: CGSize) -&gt; CGAffineTransform<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform6scaledFS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">scaled(#scale: CGFloat) -&gt; CGAffineTransform<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func scaled(#sx: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, sy: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.namelength" : 23,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "scaled(scale:)",
"key.bodylength" : 63,
"key.nameoffset" : 2725,
"key.typename" : "CGAffineTransform -> (scale: CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform6scaledFS0_FT5scaleV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2772,
"key.parsed_declaration" : "func scaled(# scale:CGFloat) -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 23,
"key.offset" : 2725,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform6scaledFS0_FT5scaleVSC6CGSize_S0_\">scaled(#scale: CGSize) -&gt; CGAffineTransform<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform6scaledFS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">scaled(sx:sy:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func scaled(#scale: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.namelength" : 22,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "rotated(_:)",
"key.bodylength" : 57,
"key.nameoffset" : 2847,
"key.typename" : "CGAffineTransform -> (CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform7rotatedFS0_FV12CoreGraphics7CGFloatS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 2893,
"key.parsed_declaration" : "func rotated(angle:CGFloat) -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 22,
"key.offset" : 2847,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform7rotatedFS0_FTV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">rotated(_:origin:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func rotated(angle: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.namelength" : 41,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "rotated(_:origin:)",
"key.bodylength" : 74,
"key.nameoffset" : 2962,
"key.typename" : "CGAffineTransform -> (CGFloat, origin: CGPoint) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform7rotatedFS0_FTV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3027,
"key.parsed_declaration" : "func rotated(rotation:CGFloat, origin:CGPoint) -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 41,
"key.offset" : 2962,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform7rotatedFS0_FV12CoreGraphics7CGFloatS0_\">rotated(_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>func rotated(rotation: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, origin: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.namelength" : 33,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "concated(_:)",
"key.bodylength" : 57,
"key.nameoffset" : 3113,
"key.typename" : "CGAffineTransform -> (CGAffineTransform) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform8concatedFS0_FS0_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3169,
"key.parsed_declaration" : "func concated(other:CGAffineTransform) -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 33,
"key.offset" : 3113,
"key.annotated_decl" : "<Declaration>func concated(other: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.namelength" : 10,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "inverted()",
"key.bodylength" : 50,
"key.nameoffset" : 3238,
"key.typename" : "CGAffineTransform -> () -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform8invertedFS0_FT_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3271,
"key.parsed_declaration" : "func inverted() -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 10,
"key.offset" : 3238,
"key.annotated_decl" : "<Declaration>func inverted() -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
}
],
"key.length" : 17,
"key.offset" : 324,
"key.annotated_decl" : "<Declaration>struct CGAffineTransform<\/Declaration>"
},
{
"key.namelength" : 17,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGAffineTransform.h",
"key.name" : "CGAffineTransform",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGAffineTransform",
"key.bodylength" : 1231,
"key.nameoffset" : 3344,
"key.typename" : "CGAffineTransform.Type",
"key.usr" : "c:@S@CGAffineTransform",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 3363,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.substructure" : [
{
"key.substructure" : [
],
"key.namelength" : 30,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "translate(_:)",
"key.bodylength" : 87,
"key.nameoffset" : 3383,
"key.typename" : "inout CGAffineTransform -> (CGPoint) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform9translateFRS0_FVSC7CGPointS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3436,
"key.parsed_declaration" : "mutating func translate(translation:CGPoint) -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 30,
"key.offset" : 3383,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform9translateFRS0_FTV12CoreGraphics7CGFloatS2__S0_\">translate(_:_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>mutating func translate(translation: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 35,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "translate(_:_:)",
"key.bodylength" : 65,
"key.nameoffset" : 3544,
"key.typename" : "inout CGAffineTransform -> (CGFloat, CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform9translateFRS0_FTV12CoreGraphics7CGFloatS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3602,
"key.parsed_declaration" : "mutating func translate(tx:CGFloat, _ ty:CGFloat) -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 35,
"key.offset" : 3544,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform9translateFRS0_FVSC7CGPointS0_\">translate(_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>mutating func translate(tx: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, _ ty: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 19,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "scale(_:)",
"key.bodylength" : 80,
"key.nameoffset" : 3688,
"key.typename" : "inout CGAffineTransform -> (CGSize) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FVSC6CGSizeS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3731,
"key.parsed_declaration" : "mutating func scale(scale:CGSize) -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 19,
"key.offset" : 3688,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FTV12CoreGraphics7CGFloatS2__S0_\">scale(_:_:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FV12CoreGraphics7CGFloatS0_\">scale(_: CGFloat) -&gt; CGAffineTransform<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>mutating func scale(scale: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 31,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "scale(_:_:)",
"key.bodylength" : 61,
"key.nameoffset" : 3832,
"key.typename" : "inout CGAffineTransform -> (CGFloat, CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FTV12CoreGraphics7CGFloatS2__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 3887,
"key.parsed_declaration" : "mutating func scale(sx:CGFloat, _ sy:CGFloat) -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 31,
"key.offset" : 3832,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FVSC6CGSizeS0_\">scale(_: CGSize) -&gt; CGAffineTransform<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FV12CoreGraphics7CGFloatS0_\">scale(_: CGFloat) -&gt; CGAffineTransform<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>mutating func scale(sx: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, _ sy: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 20,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "scale(_:)",
"key.bodylength" : 67,
"key.nameoffset" : 3969,
"key.typename" : "inout CGAffineTransform -> (CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FV12CoreGraphics7CGFloatS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 4013,
"key.parsed_declaration" : "mutating func scale(scale:CGFloat) -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 20,
"key.offset" : 3969,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FVSC6CGSizeS0_\">scale(_: CGSize) -&gt; CGAffineTransform<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform5scaleFRS0_FTV12CoreGraphics7CGFloatS2__S0_\">scale(_:_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>mutating func scale(scale: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 21,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "rotate(_:)",
"key.bodylength" : 55,
"key.nameoffset" : 4101,
"key.typename" : "inout CGAffineTransform -> (CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform6rotateFRS0_FV12CoreGraphics7CGFloatS0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 4146,
"key.parsed_declaration" : "mutating func rotate(angle:CGFloat) -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 21,
"key.offset" : 4101,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform6rotateFRS0_FTV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">rotate(_:origin:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>mutating func rotate(angle: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 37,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "rotate(_:origin:)",
"key.bodylength" : 70,
"key.nameoffset" : 4222,
"key.typename" : "inout CGAffineTransform -> (CGFloat, origin: CGPoint) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform6rotateFRS0_FTV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 4283,
"key.parsed_declaration" : "mutating func rotate(angle:CGFloat, origin:CGPoint) -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 37,
"key.offset" : 4222,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransform6rotateFRS0_FV12CoreGraphics7CGFloatS0_\">rotate(_:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>mutating func rotate(angle: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>, origin: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.namelength" : 31,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "concat(_:)",
"key.bodylength" : 56,
"key.nameoffset" : 4374,
"key.typename" : "inout CGAffineTransform -> (CGAffineTransform) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform6concatFRS0_FS0_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 4428,
"key.parsed_declaration" : "mutating func concat(other:CGAffineTransform) -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 31,
"key.offset" : 4374,
"key.annotated_decl" : "<Declaration>mutating func concat(other: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>",
"key.substructure" : [
]
},
{
"key.namelength" : 8,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "invert()",
"key.bodylength" : 56,
"key.nameoffset" : 4505,
"key.typename" : "inout CGAffineTransform -> () -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform6invertFRS0_FT_S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 4536,
"key.parsed_declaration" : "mutating func invert() -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.mutating"
}
],
"key.length" : 8,
"key.offset" : 4505,
"key.annotated_decl" : "<Declaration>mutating func invert() -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>",
"key.substructure" : [
]
}
],
"key.length" : 17,
"key.offset" : 324,
"key.annotated_decl" : "<Declaration>struct CGAffineTransform<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Concatination via the + and += operators",
"key.length" : 46,
"key.offset" : 4600
},
{
"key.substructure" : [
],
"key.namelength" : 48,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "+(_:_:)",
"key.bodylength" : 30,
"key.nameoffset" : 4660,
"key.typename" : "(CGAffineTransform, CGAffineTransform) -> CGAffineTransform",
"key.usr" : "s:F13SwiftGraphicsoi1pFTVSC17CGAffineTransformS0__S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 4731,
"key.parsed_declaration" : "public func + (lhs:CGAffineTransform, rhs:CGAffineTransform) -> CGAffineTransform",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 48,
"key.offset" : 4660,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1pFTVSC6CGSizeS0__S0_\">+(_: CGSize, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsop1pFVSC7CGPointS0_\">+(_: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1pFTVSC7CGPointS0__S0_\">+(_: CGPoint, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5UInt8S__S_\">+(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs4Int8S__S_\">+(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt16S__S_\">+(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int16S__S_\">+(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt32S__S_\">+(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int32S__S_\">+(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs6UInt64S__S_\">+(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs5Int64S__S_\">+(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSuSu_Su\">+(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSiSi_Si\">+(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFSfSf\">+(_: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSfSf_Sf\">+(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFSdSd\">+(_: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSdSd_Sd\">+(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pFVSs7Float80S_\">+(_: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTVSs7Float80S__S_\">+(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs22_IntegerArithmeticType__FTQ_Q__Q_\">+&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsop1pUSs17_SignedNumberType_USs33_BuiltinIntegerLiteralConvertible__FQ_Q_\">+&lt;T : _SignedNumberType&gt;(_: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss12SequenceType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1___FTQ_Q0__Q_\">+&lt;C : _ExtensibleCollectionType, S : SequenceType where S.Generator.Element == S.Generator.Element&gt;(_: C, _: S) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss12SequenceType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1___FTQ0_Q__Q_\">+&lt;C : _ExtensibleCollectionType, S : SequenceType where S.Generator.Element == S.Generator.Element&gt;(_: S, _: C) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_Ss14CollectionType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S1__S2__S3__S4_____FTQ_Q0__Q_\">+&lt;C : _ExtensibleCollectionType, S : CollectionType where S.Generator.Element == S.Generator.Element&gt;(_: C, _: S) -&gt; C<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs25_ExtensibleCollectionType_S__USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___S0__S1__S2__S3_____FTQ_Q0__Q_\">+&lt;EC1 : _ExtensibleCollectionType, EC2 : _ExtensibleCollectionType where EC1.Generator.Element == EC1.Generator.Element&gt;(_: EC1, _: EC2) -&gt; EC1<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQ_QQ_6Stride_Q_\">+&lt;T : Strideable&gt;(_: T, _: T.Stride) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTQQ_6StrideQ__Q_\">+&lt;T : Strideable&gt;(_: T.Stride, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pFTSSSS_SS\">+(_: String, _: String) -&gt; String<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTGVSs20UnsafeMutablePointerQ__Si_GS_Q__\">+&lt;T&gt;(_: UnsafeMutablePointer&lt;T&gt;, _: Int) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTSiGVSs20UnsafeMutablePointerQ___GS_Q__\">+&lt;T&gt;(_: Int, _: UnsafeMutablePointer&lt;T&gt;) -&gt; UnsafeMutablePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTGVSs13UnsafePointerQ__Si_GS_Q__\">+&lt;T&gt;(_: UnsafePointer&lt;T&gt;, _: Int) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1pU__FTSiGVSs13UnsafePointerQ___GS_Q__\">+&lt;T&gt;(_: Int, _: UnsafePointer&lt;T&gt;) -&gt; UnsafePointer&lt;T&gt;<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1pUS___FMQPS_FTS0_S0__S0_\">+(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsop1pFVS_7CGFloatS0_\">+(_: CGFloat) -&gt; CGFloat<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1pFTVS_7CGFloatS0__S0_\">+(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func +(lhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>, rhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 55,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "+=(_:_:)",
"key.bodylength" : 21,
"key.nameoffset" : 4776,
"key.typename" : "(inout CGAffineTransform, CGAffineTransform) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2peFTRVSC17CGAffineTransformS0__T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 4833,
"key.parsed_declaration" : "public func += (inout lhs:CGAffineTransform, rhs:CGAffineTransform)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 55,
"key.offset" : 4776,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2peFTRVSC6CGSizeS0__T_\">+=(inout _: CGSize, _: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2peFTRVSC7CGPointS0__T_\">+=(inout _: CGPoint, _: CGPoint)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss12SequenceType_USs13GeneratorType__FTRGVSs15ContiguousArrayQ__Q0__T_\">+=&lt;T, S : SequenceType where T == T&gt;(inout _: ContiguousArray&lt;T&gt;, _: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType_Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTRGVSs15ContiguousArrayQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: ContiguousArray&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss12SequenceType_USs13GeneratorType__FTRGVSs5SliceQ__Q0__T_\">+=&lt;T, S : SequenceType where T == T&gt;(inout _: Slice&lt;T&gt;, _: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType_Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTRGVSs5SliceQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: Slice&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss12SequenceType_USs13GeneratorType__FTRGSaQ__Q0__T_\">+=&lt;T, S : SequenceType where T == T&gt;(inout _: Array&lt;T&gt;, _: S)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType_Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible____FTRGSaQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: Array&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU_Ss14CollectionType_USs13GeneratorType__Ss16ForwardIndexType_Ss18_SignedIntegerType_Ss33_BuiltinIntegerLiteralConvertible___FTRGVSs22_ContiguousArrayBufferQ__Q0__T_\">+=&lt;T, C : CollectionType where T == T&gt;(inout _: _ContiguousArrayBuffer&lt;T&gt;, _: C)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU__FTRGVSs22_ContiguousArrayBufferQ__Q__T_\">+=&lt;T&gt;(inout _: _ContiguousArrayBuffer&lt;T&gt;, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5UInt8S__T_\">+=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs4Int8S__T_\">+=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs6UInt16S__T_\">+=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5Int16S__T_\">+=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs6UInt32S__T_\">+=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5Int32S__T_\">+=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs6UInt64S__T_\">+=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs5Int64S__T_\">+=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSuSu_T_\">+=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSiSi_T_\">+=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSfSf_T_\">+=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSdSd_T_\">+=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRVSs7Float80S__T_\">+=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peUSs22_IntegerArithmeticType__FTRQ_Q__T_\">+=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peUSs10Strideable_USs16SignedNumberType_Ss33_BuiltinIntegerLiteralConvertible__FTRQ_QQ_6Stride_T_\">+=&lt;T : Strideable&gt;(inout _: T, _: T.Stride)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peFTRSSSS_T_\">+=(inout _: String, _: String)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU__FTRGVSs20UnsafeMutablePointerQ__Si_T_\">+=&lt;T&gt;(inout _: UnsafeMutablePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2peU__FTRGVSs13UnsafePointerQ__Si_T_\">+=&lt;T&gt;(inout _: UnsafePointer&lt;T&gt;, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2peFTRVS_7CGFloatS0__T_\">+=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func +=(inout lhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>, rhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Applying transforms to CG types",
"key.length" : 37,
"key.offset" : 4860
},
{
"key.substructure" : [
],
"key.namelength" : 38,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "*(_:_:)",
"key.bodylength" : 50,
"key.nameoffset" : 4911,
"key.typename" : "(CGPoint, CGAffineTransform) -> CGPoint",
"key.usr" : "s:F13SwiftGraphicsoi1mFTVSC7CGPointVSC17CGAffineTransform_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 4962,
"key.parsed_declaration" : "public func * (lhs:CGPoint, rhs:CGAffineTransform) -> CGPoint",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.length" : 38,
"key.offset" : 4911,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectV12CoreGraphics7CGFloat_S0_\">*(_: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGRect_S2_\">*(_: CGFloat, _: CGRect) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_\">*(_: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGSize_S2_\">*(_: CGFloat, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointV12CoreGraphics7CGFloat_S0_\">*(_: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC7CGPoint_S2_\">*(_: CGFloat, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeVSC17CGAffineTransform_S0_\">*(_: CGSize, _: CGAffineTransform) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectVSC17CGAffineTransform_S0_\">*(_: CGRect, _: CGAffineTransform) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5UInt8S__S_\">*(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs4Int8S__S_\">*(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt16S__S_\">*(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int16S__S_\">*(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt32S__S_\">*(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int32S__S_\">*(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt64S__S_\">*(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int64S__S_\">*(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSuSu_Su\">*(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSiSi_Si\">*(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSfSf_Sf\">*(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSdSd_Sd\">*(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs7Float80S__S_\">*(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mUSs22_IntegerArithmeticType__FTQ_Q__Q_\">*&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1mUS___FMQPS_FTS0_S0__S0_\">*(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1mFTVS_7CGFloatS0__S0_\">*(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *(lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>) -&gt; <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 45,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "*=(_:_:)",
"key.bodylength" : 49,
"key.nameoffset" : 5027,
"key.typename" : "(inout CGPoint, CGAffineTransform) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2meFTRVSC7CGPointVSC17CGAffineTransform_T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 5074,
"key.parsed_declaration" : "public func *= (inout lhs:CGPoint, rhs:CGAffineTransform)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 45,
"key.offset" : 5027,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGSizeV12CoreGraphics7CGFloat_T_\">*=(inout _: CGSize, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC7CGPointV12CoreGraphics7CGFloat_T_\">*=(inout _: CGPoint, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGSizeVSC17CGAffineTransform_T_\">*=(inout _: CGSize, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGRectVSC17CGAffineTransform_T_\">*=(inout _: CGRect, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5UInt8S__T_\">*=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs4Int8S__T_\">*=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt16S__T_\">*=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int16S__T_\">*=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt32S__T_\">*=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int32S__T_\">*=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt64S__T_\">*=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int64S__T_\">*=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSuSu_T_\">*=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSiSi_T_\">*=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSfSf_T_\">*=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSdSd_T_\">*=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs7Float80S__T_\">*=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meUSs22_IntegerArithmeticType__FTRQ_Q__T_\">*=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2meFTRVS_7CGFloatS0__T_\">*=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *=(inout lhs: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, rhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 37,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "*(_:_:)",
"key.bodylength" : 49,
"key.nameoffset" : 5138,
"key.typename" : "(CGSize, CGAffineTransform) -> CGSize",
"key.usr" : "s:F13SwiftGraphicsoi1mFTVSC6CGSizeVSC17CGAffineTransform_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 5187,
"key.parsed_declaration" : "public func * (lhs:CGSize, rhs:CGAffineTransform) -> CGSize",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 37,
"key.offset" : 5138,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectV12CoreGraphics7CGFloat_S0_\">*(_: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGRect_S2_\">*(_: CGFloat, _: CGRect) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_\">*(_: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGSize_S2_\">*(_: CGFloat, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointV12CoreGraphics7CGFloat_S0_\">*(_: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC7CGPoint_S2_\">*(_: CGFloat, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointVSC17CGAffineTransform_S0_\">*(_: CGPoint, _: CGAffineTransform) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectVSC17CGAffineTransform_S0_\">*(_: CGRect, _: CGAffineTransform) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5UInt8S__S_\">*(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs4Int8S__S_\">*(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt16S__S_\">*(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int16S__S_\">*(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt32S__S_\">*(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int32S__S_\">*(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt64S__S_\">*(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int64S__S_\">*(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSuSu_Su\">*(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSiSi_Si\">*(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSfSf_Sf\">*(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSdSd_Sd\">*(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs7Float80S__S_\">*(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mUSs22_IntegerArithmeticType__FTQ_Q__Q_\">*&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1mUS___FMQPS_FTS0_S0__S0_\">*(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1mFTVS_7CGFloatS0__S0_\">*(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *(lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>) -&gt; <Type usr=\"c:@S@CGSize\">CGSize<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 44,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "*=(_:_:)",
"key.bodylength" : 48,
"key.nameoffset" : 5251,
"key.typename" : "(inout CGSize, CGAffineTransform) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2meFTRVSC6CGSizeVSC17CGAffineTransform_T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 5297,
"key.parsed_declaration" : "public func *= (inout lhs:CGSize, rhs:CGAffineTransform)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 44,
"key.offset" : 5251,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGSizeV12CoreGraphics7CGFloat_T_\">*=(inout _: CGSize, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC7CGPointV12CoreGraphics7CGFloat_T_\">*=(inout _: CGPoint, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC7CGPointVSC17CGAffineTransform_T_\">*=(inout _: CGPoint, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGRectVSC17CGAffineTransform_T_\">*=(inout _: CGRect, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5UInt8S__T_\">*=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs4Int8S__T_\">*=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt16S__T_\">*=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int16S__T_\">*=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt32S__T_\">*=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int32S__T_\">*=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt64S__T_\">*=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int64S__T_\">*=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSuSu_T_\">*=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSiSi_T_\">*=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSfSf_T_\">*=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSdSd_T_\">*=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs7Float80S__T_\">*=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meUSs22_IntegerArithmeticType__FTRQ_Q__T_\">*=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2meFTRVS_7CGFloatS0__T_\">*=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *=(inout lhs: <Type usr=\"c:@S@CGSize\">CGSize<\/Type>, rhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>)<\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 37,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "*(_:_:)",
"key.bodylength" : 49,
"key.nameoffset" : 5360,
"key.typename" : "(CGRect, CGAffineTransform) -> CGRect",
"key.usr" : "s:F13SwiftGraphicsoi1mFTVSC6CGRectVSC17CGAffineTransform_S0_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 5409,
"key.parsed_declaration" : "public func * (lhs:CGRect, rhs:CGAffineTransform) -> CGRect",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 37,
"key.offset" : 5360,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGRectV12CoreGraphics7CGFloat_S0_\">*(_: CGRect, _: CGFloat) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGRect_S2_\">*(_: CGFloat, _: CGRect) -&gt; CGRect<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeV12CoreGraphics7CGFloat_S0_\">*(_: CGSize, _: CGFloat) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC6CGSize_S2_\">*(_: CGFloat, _: CGSize) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointV12CoreGraphics7CGFloat_S0_\">*(_: CGPoint, _: CGFloat) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTV12CoreGraphics7CGFloatVSC7CGPoint_S2_\">*(_: CGFloat, _: CGPoint) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC7CGPointVSC17CGAffineTransform_S0_\">*(_: CGPoint, _: CGAffineTransform) -&gt; CGPoint<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi1mFTVSC6CGSizeVSC17CGAffineTransform_S0_\">*(_: CGSize, _: CGAffineTransform) -&gt; CGSize<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5UInt8S__S_\">*(_: UInt8, _: UInt8) -&gt; UInt8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs4Int8S__S_\">*(_: Int8, _: Int8) -&gt; Int8<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt16S__S_\">*(_: UInt16, _: UInt16) -&gt; UInt16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int16S__S_\">*(_: Int16, _: Int16) -&gt; Int16<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt32S__S_\">*(_: UInt32, _: UInt32) -&gt; UInt32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int32S__S_\">*(_: Int32, _: Int32) -&gt; Int32<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs6UInt64S__S_\">*(_: UInt64, _: UInt64) -&gt; UInt64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs5Int64S__S_\">*(_: Int64, _: Int64) -&gt; Int64<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSuSu_Su\">*(_: UInt, _: UInt) -&gt; UInt<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSiSi_Si\">*(_: Int, _: Int) -&gt; Int<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSfSf_Sf\">*(_: Float, _: Float) -&gt; Float<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTSdSd_Sd\">*(_: Double, _: Double) -&gt; Double<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mFTVSs7Float80S__S_\">*(_: Float80, _: Float80) -&gt; Float80<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi1mUSs22_IntegerArithmeticType__FTQ_Q__Q_\">*&lt;T : _IntegerArithmeticType&gt;(_: T, _: T) -&gt; T<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FPSs21IntegerArithmeticTypeoi1mUS___FMQPS_FTS0_S0__S0_\">*(_: Self, _: Self) -&gt; Self<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi1mFTVS_7CGFloatS0__S0_\">*(_: CGFloat, _: CGFloat) -&gt; CGFloat<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *(lhs: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>, rhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>) -&gt; <Type usr=\"c:@S@CGRect\">CGRect<\/Type><\/Declaration>"
},
{
"key.substructure" : [
],
"key.namelength" : 44,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "*=(_:_:)",
"key.bodylength" : 48,
"key.nameoffset" : 5473,
"key.typename" : "(inout CGRect, CGAffineTransform) -> ()",
"key.usr" : "s:F13SwiftGraphicsoi2meFTRVSC6CGRectVSC17CGAffineTransform_T_",
"key.kind" : "source.lang.swift.decl.function.free",
"key.bodyoffset" : 5519,
"key.parsed_declaration" : "public func *= (inout lhs:CGRect, rhs:CGAffineTransform)",
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
}
],
"key.length" : 44,
"key.offset" : 5473,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGSizeV12CoreGraphics7CGFloat_T_\">*=(inout _: CGSize, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC7CGPointV12CoreGraphics7CGFloat_T_\">*=(inout _: CGPoint, _: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC7CGPointVSC17CGAffineTransform_T_\">*=(inout _: CGPoint, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F13SwiftGraphicsoi2meFTRVSC6CGSizeVSC17CGAffineTransform_T_\">*=(inout _: CGSize, _: CGAffineTransform)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5UInt8S__T_\">*=(inout _: UInt8, _: UInt8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs4Int8S__T_\">*=(inout _: Int8, _: Int8)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt16S__T_\">*=(inout _: UInt16, _: UInt16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int16S__T_\">*=(inout _: Int16, _: Int16)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt32S__T_\">*=(inout _: UInt32, _: UInt32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int32S__T_\">*=(inout _: Int32, _: Int32)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs6UInt64S__T_\">*=(inout _: UInt64, _: UInt64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs5Int64S__T_\">*=(inout _: Int64, _: Int64)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSuSu_T_\">*=(inout _: UInt, _: UInt)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSiSi_T_\">*=(inout _: Int, _: Int)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSfSf_T_\">*=(inout _: Float, _: Float)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRSdSd_T_\">*=(inout _: Double, _: Double)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meFTRVSs7Float80S__T_\">*=(inout _: Float80, _: Float80)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FSsoi2meUSs22_IntegerArithmeticType__FTRQ_Q__T_\">*=&lt;T : _IntegerArithmeticType&gt;(inout _: T, _: T)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:F12CoreGraphicsoi2meFTRVS_7CGFloatS0__T_\">*=(inout _: CGFloat, _: CGFloat)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>public func *=(inout lhs: <Type usr=\"c:@S@CGRect\">CGRect<\/Type>, rhs: <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>)<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Converting transforms to\/from arrays",
"key.length" : 42,
"key.offset" : 5573
},
{
"key.namelength" : 17,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGAffineTransform.h",
"key.name" : "CGAffineTransform",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGAffineTransform",
"key.bodylength" : 362,
"key.nameoffset" : 5634,
"key.typename" : "CGAffineTransform.Type",
"key.usr" : "c:@S@CGAffineTransform",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 5653,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 17,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(v:)",
"key.bodylength" : 107,
"key.nameoffset" : 5658,
"key.typename" : "CGAffineTransform.Type -> (v: [CGFloat]) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 5677,
"key.parsed_declaration" : "init(v:[CGFloat])",
"key.substructure" : [
],
"key.length" : 17,
"key.offset" : 5658,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_\">init(transforms:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(v: [<Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>])<\/Declaration>"
},
{
"key.namelength" : 6,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "values",
"key.bodylength" : 196,
"key.nameoffset" : 5799,
"key.typename" : "[CGFloat]",
"key.usr" : "s:vE13SwiftGraphicsVSC17CGAffineTransform6valuesGSaV12CoreGraphics7CGFloat_",
"key.kind" : "source.lang.swift.decl.var.instance",
"key.bodyoffset" : 5817,
"key.parsed_declaration" : "var values:[CGFloat]",
"key.substructure" : [
],
"key.length" : 6,
"key.offset" : 5799,
"key.annotated_decl" : "<Declaration>var values: [<Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>] { get set }<\/Declaration>"
}
],
"key.length" : 17,
"key.offset" : 324,
"key.annotated_decl" : "<Declaration>struct CGAffineTransform<\/Declaration>"
},
{
"key.namelength" : 0,
"key.substructure" : [
],
"key.kind" : "source.lang.swift.syntaxtype.comment.mark",
"key.nameoffset" : 0,
"key.name" : "MARK: Convenience constructors.",
"key.length" : 31,
"key.offset" : 6021
},
{
"key.namelength" : 17,
"key.filepath" : "\/Applications\/Xcode.app\/Contents\/Developer\/Platforms\/MacOSX.platform\/Developer\/SDKs\/MacOSX10.10.sdk\/System\/Library\/Frameworks\/CoreGraphics.framework\/Headers\/CGAffineTransform.h",
"key.name" : "CGAffineTransform",
"key.is_system" : true,
"key.modulename" : "CoreGraphics.CGAffineTransform",
"key.bodylength" : 368,
"key.nameoffset" : 6071,
"key.typename" : "CGAffineTransform.Type",
"key.usr" : "c:@S@CGAffineTransform",
"key.kind" : "source.lang.swift.decl.extension",
"key.bodyoffset" : 6090,
"key.attributes" : [
{
"key.attribute" : "source.decl.attribute.private"
},
{
"key.attribute" : "source.decl.attribute.__raw_doc_comment"
}
],
"key.substructure" : [
{
"key.namelength" : 36,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "init(transforms:)",
"key.bodylength" : 163,
"key.nameoffset" : 6096,
"key.typename" : "CGAffineTransform.Type -> (transforms: [CGAffineTransform]) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT10transformsGSaS0___S0_",
"key.kind" : "source.lang.swift.decl.function.method.instance",
"key.bodyoffset" : 6134,
"key.parsed_declaration" : "init(transforms:[CGAffineTransform])",
"key.substructure" : [
],
"key.length" : 36,
"key.offset" : 6096,
"key.related_decls" : [
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT_S0_\">init()<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT9transformS0__S0_\">init(transform:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1aV12CoreGraphics7CGFloat1bS2_1cS2_1dS2_2txS2_2tyS2__S0_\">init(a:b:c:d:tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT11translationVSC7CGPoint_S0_\">init(translation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2txV12CoreGraphics7CGFloat2tyS2__S0_\">init(tx:ty:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleVSC6CGSize_S0_\">init(scale: CGSize)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT2sxV12CoreGraphics7CGFloat2syS2__S0_\">init(sx:sy:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT5scaleV12CoreGraphics7CGFloat_S0_\">init(scale: CGFloat)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat_S0_\">init(rotation:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT8rotationV12CoreGraphics7CGFloat6originVSC7CGPoint_S0_\">init(rotation:origin:)<\/RelatedName>"
},
{
"key.annotated_decl" : "<RelatedName usr=\"s:FE13SwiftGraphicsVSC17CGAffineTransformcFMS0_FT1vGSaV12CoreGraphics7CGFloat__S0_\">init(v:)<\/RelatedName>"
}
],
"key.annotated_decl" : "<Declaration>init(transforms: [<Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type>])<\/Declaration>"
},
{
"key.namelength" : 49,
"key.filepath" : "\/Users\/jp\/Projects\/SwiftGraphics\/SwiftGraphics\/CGAffineTransform.swift",
"key.name" : "rotationAroundPoint(_:angle:)",
"key.bodylength" : 68,
"key.nameoffset" : 6316,
"key.typename" : "CGAffineTransform.Type -> (CGPoint, angle: CGFloat) -> CGAffineTransform",
"key.usr" : "s:FE13SwiftGraphicsVSC17CGAffineTransform19rotationAroundPointFMS0_FTVSC7CGPoint5angleV12CoreGraphics7CGFloat_S0_",
"key.kind" : "source.lang.swift.decl.function.method.static",
"key.bodyoffset" : 6388,
"key.parsed_declaration" : "static func rotationAroundPoint(point:CGPoint, angle:CGFloat) -> CGAffineTransform",
"key.substructure" : [
],
"key.length" : 49,
"key.offset" : 6316,
"key.annotated_decl" : "<Declaration>static func rotationAroundPoint(point: <Type usr=\"c:@S@CGPoint\">CGPoint<\/Type>, angle: <Type usr=\"s:V12CoreGraphics7CGFloat\">CGFloat<\/Type>) -&gt; <Type usr=\"c:@S@CGAffineTransform\">CGAffineTransform<\/Type><\/Declaration>"
}
],
"key.length" : 17,
"key.offset" : 324,
"key.annotated_decl" : "<Declaration>struct CGAffineTransform<\/Declaration>"
}
],
"key.offset" : 0,
"key.diagnostic_stage" : "source.diagnostic.stage.swift.parse",
"key.length" : 6461
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment