Last active
March 19, 2020 20:21
-
-
Save natecook1000/5542f4e8e3706111837859c4e1cab16b to your computer and use it in GitHub Desktop.
Swift StdLib Type/Protocol Hierarchies
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| strict digraph "Standard Library Type Hierarchy - Swift 2.2" { | |
| pad="0.1,0.8" | |
| node [shape=box, style="filled,rounded", color="#999999", fillcolor="#999999", fontcolor=white, fontname=Helvetica, fontnames="Helvetica,sansserif", fontsize=12, margin="0.07,0.05", height="0.3"] | |
| edge [color="#cccccc"] | |
| concentrate=true | |
| "AbsoluteValuable" [URL="http://swiftdoc.org/v2.2/protocol/AbsoluteValuable/"] | |
| "AnyBidirectionalCollection" [URL="http://swiftdoc.org/v2.2/type/AnyBidirectionalCollection/", style=filled] | |
| "AnyBidirectionalIndex" [URL="http://swiftdoc.org/v2.2/type/AnyBidirectionalIndex/", style=filled] | |
| "AnyCollectionType" [URL="http://swiftdoc.org/v2.2/protocol/AnyCollectionType/"] | |
| "AnyForwardCollection" [URL="http://swiftdoc.org/v2.2/type/AnyForwardCollection/", style=filled] | |
| "AnyForwardIndex" [URL="http://swiftdoc.org/v2.2/type/AnyForwardIndex/", style=filled] | |
| "AnyGenerator" [URL="http://swiftdoc.org/v2.2/type/AnyGenerator/", style=filled] | |
| "AnyRandomAccessCollection" [URL="http://swiftdoc.org/v2.2/type/AnyRandomAccessCollection/", style=filled] | |
| "AnyRandomAccessIndex" [URL="http://swiftdoc.org/v2.2/type/AnyRandomAccessIndex/", style=filled] | |
| "AnySequence" [URL="http://swiftdoc.org/v2.2/type/AnySequence/", style=filled] | |
| "Array" [URL="http://swiftdoc.org/v2.2/type/Array/", style=filled] | |
| "ArrayLiteralConvertible" [URL="http://swiftdoc.org/v2.2/protocol/ArrayLiteralConvertible/"] | |
| "ArraySlice" [URL="http://swiftdoc.org/v2.2/type/ArraySlice/", style=filled] | |
| "AutoreleasingUnsafeMutablePointer" [URL="http://swiftdoc.org/v2.2/type/AutoreleasingUnsafeMutablePointer/", style=filled] | |
| "BidirectionalIndexType" [URL="http://swiftdoc.org/v2.2/protocol/BidirectionalIndexType/"] | |
| "Bit" [URL="http://swiftdoc.org/v2.2/type/Bit/", style=filled] | |
| "BitwiseOperationsType" [URL="http://swiftdoc.org/v2.2/protocol/BitwiseOperationsType/"] | |
| "Bool" [URL="http://swiftdoc.org/v2.2/type/Bool/", style=filled] | |
| "BooleanLiteralConvertible" [URL="http://swiftdoc.org/v2.2/protocol/BooleanLiteralConvertible/"] | |
| "BooleanType" [URL="http://swiftdoc.org/v2.2/protocol/BooleanType/"] | |
| "COpaquePointer" [URL="http://swiftdoc.org/v2.2/type/COpaquePointer/", style=filled] | |
| "CVaListPointer" [URL="http://swiftdoc.org/v2.2/type/CVaListPointer/", style=filled] | |
| "CVarArgType" [URL="http://swiftdoc.org/v2.2/protocol/CVarArgType/"] | |
| "Character" [URL="http://swiftdoc.org/v2.2/type/Character/", style=filled] | |
| "ClosedInterval" [URL="http://swiftdoc.org/v2.2/type/ClosedInterval/", style=filled] | |
| "CodeUnit" [URL="http://swiftdoc.org/v2.2/type/CodeUnit/", style=filled] | |
| "CollectionOfOne" [URL="http://swiftdoc.org/v2.2/type/CollectionOfOne/", style=filled] | |
| "CollectionType" [URL="http://swiftdoc.org/v2.2/protocol/CollectionType/"] | |
| "Comparable" [URL="http://swiftdoc.org/v2.2/protocol/Comparable/"] | |
| "ContiguousArray" [URL="http://swiftdoc.org/v2.2/type/ContiguousArray/", style=filled] | |
| # "CustomDebugStringConvertible" [URL="http://swiftdoc.org/v2.2/protocol/CustomDebugStringConvertible/"] | |
| # "CustomLeafReflectable" [URL="http://swiftdoc.org/v2.2/protocol/CustomLeafReflectable/"] | |
| # "CustomReflectable" [URL="http://swiftdoc.org/v2.2/protocol/CustomReflectable/"] | |
| # "CustomStringConvertible" [URL="http://swiftdoc.org/v2.2/protocol/CustomStringConvertible/"] | |
| "Dictionary" [URL="http://swiftdoc.org/v2.2/type/Dictionary/", style=filled] | |
| "DictionaryGenerator" [URL="http://swiftdoc.org/v2.2/type/DictionaryGenerator/", style=filled] | |
| "DictionaryIndex" [URL="http://swiftdoc.org/v2.2/type/DictionaryIndex/", style=filled] | |
| "DictionaryLiteral" [URL="http://swiftdoc.org/v2.2/type/DictionaryLiteral/", style=filled] | |
| "DictionaryLiteralConvertible" [URL="http://swiftdoc.org/v2.2/protocol/DictionaryLiteralConvertible/"] | |
| "Double" [URL="http://swiftdoc.org/v2.2/type/Double/", style=filled] | |
| "EmptyCollection" [URL="http://swiftdoc.org/v2.2/type/EmptyCollection/", style=filled] | |
| "EmptyGenerator" [URL="http://swiftdoc.org/v2.2/type/EmptyGenerator/", style=filled] | |
| "EnumerateGenerator" [URL="http://swiftdoc.org/v2.2/type/EnumerateGenerator/", style=filled] | |
| "EnumerateSequence" [URL="http://swiftdoc.org/v2.2/type/EnumerateSequence/", style=filled] | |
| "Equatable" [URL="http://swiftdoc.org/v2.2/protocol/Equatable/"] | |
| "ExtendedGraphemeClusterLiteralConvertible" [URL="http://swiftdoc.org/v2.2/protocol/ExtendedGraphemeClusterLiteralConvertible/"] | |
| "FlattenBidirectionalCollection" [URL="http://swiftdoc.org/v2.2/type/FlattenBidirectionalCollection/", style=filled] | |
| "FlattenBidirectionalCollectionIndex" [URL="http://swiftdoc.org/v2.2/type/FlattenBidirectionalCollectionIndex/", style=filled] | |
| "FlattenCollection" [URL="http://swiftdoc.org/v2.2/type/FlattenCollection/", style=filled] | |
| "FlattenCollectionIndex" [URL="http://swiftdoc.org/v2.2/type/FlattenCollectionIndex/", style=filled] | |
| "FlattenGenerator" [URL="http://swiftdoc.org/v2.2/type/FlattenGenerator/", style=filled] | |
| "FlattenSequence" [URL="http://swiftdoc.org/v2.2/type/FlattenSequence/", style=filled] | |
| "Float" [URL="http://swiftdoc.org/v2.2/type/Float/", style=filled] | |
| "Float80" [URL="http://swiftdoc.org/v2.2/type/Float80/", style=filled] | |
| "FloatLiteralConvertible" [URL="http://swiftdoc.org/v2.2/protocol/FloatLiteralConvertible/"] | |
| "FloatingPointType" [URL="http://swiftdoc.org/v2.2/protocol/FloatingPointType/"] | |
| "ForwardIndexType" [URL="http://swiftdoc.org/v2.2/protocol/ForwardIndexType/"] | |
| "GeneratorOfOne" [URL="http://swiftdoc.org/v2.2/type/GeneratorOfOne/", style=filled] | |
| "GeneratorSequence" [URL="http://swiftdoc.org/v2.2/type/GeneratorSequence/", style=filled] | |
| "GeneratorType" [URL="http://swiftdoc.org/v2.2/protocol/GeneratorType/"] | |
| "HalfOpenInterval" [URL="http://swiftdoc.org/v2.2/type/HalfOpenInterval/", style=filled] | |
| "Hashable" [URL="http://swiftdoc.org/v2.2/protocol/Hashable/"] | |
| "ImplicitlyUnwrappedOptional" [URL="http://swiftdoc.org/v2.2/type/ImplicitlyUnwrappedOptional/", style=filled] | |
| "Indexable" [URL="http://swiftdoc.org/v2.2/protocol/Indexable/"] | |
| "IndexingGenerator" [URL="http://swiftdoc.org/v2.2/type/IndexingGenerator/", style=filled] | |
| "Int" [URL="http://swiftdoc.org/v2.2/type/Int/", style=filled] | |
| "Int16" [URL="http://swiftdoc.org/v2.2/type/Int16/", style=filled] | |
| "Int32" [URL="http://swiftdoc.org/v2.2/type/Int32/", style=filled] | |
| "Int64" [URL="http://swiftdoc.org/v2.2/type/Int64/", style=filled] | |
| "Int8" [URL="http://swiftdoc.org/v2.2/type/Int8/", style=filled] | |
| "IntMax" [URL="http://swiftdoc.org/v2.2/type/IntMax/", style=filled] | |
| "IntegerArithmeticType" [URL="http://swiftdoc.org/v2.2/protocol/IntegerArithmeticType/"] | |
| "IntegerLiteralConvertible" [URL="http://swiftdoc.org/v2.2/protocol/IntegerLiteralConvertible/"] | |
| "IntegerType" [URL="http://swiftdoc.org/v2.2/protocol/IntegerType/"] | |
| "IntervalType" [URL="http://swiftdoc.org/v2.2/protocol/IntervalType/"] | |
| "JoinGenerator" [URL="http://swiftdoc.org/v2.2/type/JoinGenerator/", style=filled] | |
| "JoinSequence" [URL="http://swiftdoc.org/v2.2/type/JoinSequence/", style=filled] | |
| "LazyCollection" [URL="http://swiftdoc.org/v2.2/type/LazyCollection/", style=filled] | |
| "LazyCollectionType" [URL="http://swiftdoc.org/v2.2/protocol/LazyCollectionType/"] | |
| "LazyFilterCollection" [URL="http://swiftdoc.org/v2.2/type/LazyFilterCollection/", style=filled] | |
| "LazyFilterGenerator" [URL="http://swiftdoc.org/v2.2/type/LazyFilterGenerator/", style=filled] | |
| "LazyFilterIndex" [URL="http://swiftdoc.org/v2.2/type/LazyFilterIndex/", style=filled] | |
| "LazyFilterSequence" [URL="http://swiftdoc.org/v2.2/type/LazyFilterSequence/", style=filled] | |
| "LazyMapCollection" [URL="http://swiftdoc.org/v2.2/type/LazyMapCollection/", style=filled] | |
| "LazyMapGenerator" [URL="http://swiftdoc.org/v2.2/type/LazyMapGenerator/", style=filled] | |
| "LazyMapSequence" [URL="http://swiftdoc.org/v2.2/type/LazyMapSequence/", style=filled] | |
| "LazySequence" [URL="http://swiftdoc.org/v2.2/type/LazySequence/", style=filled] | |
| "LazySequenceType" [URL="http://swiftdoc.org/v2.2/protocol/LazySequenceType/"] | |
| "ManagedBuffer" [URL="http://swiftdoc.org/v2.2/type/ManagedBuffer/", style=filled] | |
| "ManagedBufferPointer" [URL="http://swiftdoc.org/v2.2/type/ManagedBufferPointer/", style=filled] | |
| "ManagedProtoBuffer" [URL="http://swiftdoc.org/v2.2/type/ManagedProtoBuffer/", style=filled] | |
| "Mirror" [URL="http://swiftdoc.org/v2.2/type/Mirror/", style=filled] | |
| "MirrorPathType" [URL="http://swiftdoc.org/v2.2/protocol/MirrorPathType/"] | |
| "MutableCollectionType" [URL="http://swiftdoc.org/v2.2/protocol/MutableCollectionType/"] | |
| "MutableIndexable" [URL="http://swiftdoc.org/v2.2/protocol/MutableIndexable/"] | |
| "MutableSlice" [URL="http://swiftdoc.org/v2.2/type/MutableSlice/", style=filled] | |
| "MutableSliceable" [URL="http://swiftdoc.org/v2.2/protocol/MutableSliceable/"] | |
| "NilLiteralConvertible" [URL="http://swiftdoc.org/v2.2/protocol/NilLiteralConvertible/"] | |
| "NonObjectiveCBase" [URL="http://swiftdoc.org/v2.2/type/NonObjectiveCBase/", style=filled] | |
| "ObjectIdentifier" [URL="http://swiftdoc.org/v2.2/type/ObjectIdentifier/", style=filled] | |
| "OptionSetType" [URL="http://swiftdoc.org/v2.2/protocol/OptionSetType/"] | |
| "Optional" [URL="http://swiftdoc.org/v2.2/type/Optional/", style=filled] | |
| "OutputStreamType" [URL="http://swiftdoc.org/v2.2/protocol/OutputStreamType/"] | |
| "PermutationGenerator" [URL="http://swiftdoc.org/v2.2/type/PermutationGenerator/", style=filled] | |
| "RandomAccessIndexType" [URL="http://swiftdoc.org/v2.2/protocol/RandomAccessIndexType/"] | |
| "Range" [URL="http://swiftdoc.org/v2.2/type/Range/", style=filled] | |
| "RangeGenerator" [URL="http://swiftdoc.org/v2.2/type/RangeGenerator/", style=filled] | |
| "RangeReplaceableCollectionType" [URL="http://swiftdoc.org/v2.2/protocol/RangeReplaceableCollectionType/"] | |
| "RawRepresentable" [URL="http://swiftdoc.org/v2.2/protocol/RawRepresentable/"] | |
| "Repeat" [URL="http://swiftdoc.org/v2.2/type/Repeat/", style=filled] | |
| "ReverseCollection" [URL="http://swiftdoc.org/v2.2/type/ReverseCollection/", style=filled] | |
| "ReverseIndex" [URL="http://swiftdoc.org/v2.2/type/ReverseIndex/", style=filled] | |
| "ReverseIndexType" [URL="http://swiftdoc.org/v2.2/protocol/ReverseIndexType/"] | |
| "ReverseRandomAccessCollection" [URL="http://swiftdoc.org/v2.2/type/ReverseRandomAccessCollection/", style=filled] | |
| "ReverseRandomAccessIndex" [URL="http://swiftdoc.org/v2.2/type/ReverseRandomAccessIndex/", style=filled] | |
| "SequenceType" [URL="http://swiftdoc.org/v2.2/protocol/SequenceType/"] | |
| "Set" [URL="http://swiftdoc.org/v2.2/type/Set/", style=filled] | |
| "SetAlgebraType" [URL="http://swiftdoc.org/v2.2/protocol/SetAlgebraType/"] | |
| "SetGenerator" [URL="http://swiftdoc.org/v2.2/type/SetGenerator/", style=filled] | |
| "SetIndex" [URL="http://swiftdoc.org/v2.2/type/SetIndex/", style=filled] | |
| "SignedIntegerType" [URL="http://swiftdoc.org/v2.2/protocol/SignedIntegerType/"] | |
| "SignedNumberType" [URL="http://swiftdoc.org/v2.2/protocol/SignedNumberType/"] | |
| "Slice" [URL="http://swiftdoc.org/v2.2/type/Slice/", style=filled] | |
| "StaticString" [URL="http://swiftdoc.org/v2.2/type/StaticString/", style=filled] | |
| "Streamable" [URL="http://swiftdoc.org/v2.2/protocol/Streamable/"] | |
| "StrideThrough" [URL="http://swiftdoc.org/v2.2/type/StrideThrough/", style=filled] | |
| "StrideThroughGenerator" [URL="http://swiftdoc.org/v2.2/type/StrideThroughGenerator/", style=filled] | |
| "StrideTo" [URL="http://swiftdoc.org/v2.2/type/StrideTo/", style=filled] | |
| "StrideToGenerator" [URL="http://swiftdoc.org/v2.2/type/StrideToGenerator/", style=filled] | |
| "Strideable" [URL="http://swiftdoc.org/v2.2/protocol/Strideable/"] | |
| "String" [URL="http://swiftdoc.org/v2.2/type/String/", style=filled] | |
| "String.CharacterView" [URL="http://swiftdoc.org/v2.2/type/String.CharacterView/", style=filled] | |
| "String.CharacterView.Index" [URL="http://swiftdoc.org/v2.2/type/String.CharacterView.Index/", style=filled] | |
| "String.UTF16View" [URL="http://swiftdoc.org/v2.2/type/String.UTF16View/", style=filled] | |
| "String.UTF16View.Index" [URL="http://swiftdoc.org/v2.2/type/String.UTF16View.Index/", style=filled] | |
| "String.UTF8View" [URL="http://swiftdoc.org/v2.2/type/String.UTF8View/", style=filled] | |
| "String.UTF8View.Index" [URL="http://swiftdoc.org/v2.2/type/String.UTF8View.Index/", style=filled] | |
| "String.UnicodeScalarView" [URL="http://swiftdoc.org/v2.2/type/String.UnicodeScalarView/", style=filled] | |
| "String.UnicodeScalarView.Generator" [URL="http://swiftdoc.org/v2.2/type/String.UnicodeScalarView.Generator/", style=filled] | |
| "String.UnicodeScalarView.Index" [URL="http://swiftdoc.org/v2.2/type/String.UnicodeScalarView.Index/", style=filled] | |
| "StringInterpolationConvertible" [URL="http://swiftdoc.org/v2.2/protocol/StringInterpolationConvertible/"] | |
| "StringLiteralConvertible" [URL="http://swiftdoc.org/v2.2/protocol/StringLiteralConvertible/"] | |
| "UInt" [URL="http://swiftdoc.org/v2.2/type/UInt/", style=filled] | |
| "UInt16" [URL="http://swiftdoc.org/v2.2/type/UInt16/", style=filled] | |
| "UInt32" [URL="http://swiftdoc.org/v2.2/type/UInt32/", style=filled] | |
| "UInt64" [URL="http://swiftdoc.org/v2.2/type/UInt64/", style=filled] | |
| "UInt8" [URL="http://swiftdoc.org/v2.2/type/UInt8/", style=filled] | |
| "UTF16" [URL="http://swiftdoc.org/v2.2/type/UTF16/", style=filled] | |
| "UTF32" [URL="http://swiftdoc.org/v2.2/type/UTF32/", style=filled] | |
| "UTF8" [URL="http://swiftdoc.org/v2.2/type/UTF8/", style=filled] | |
| "UnicodeCodecType" [URL="http://swiftdoc.org/v2.2/protocol/UnicodeCodecType/"] | |
| "UnicodeScalar" [URL="http://swiftdoc.org/v2.2/type/UnicodeScalar/", style=filled] | |
| "UnicodeScalarLiteralConvertible" [URL="http://swiftdoc.org/v2.2/protocol/UnicodeScalarLiteralConvertible/"] | |
| "UnsafeBufferPointer" [URL="http://swiftdoc.org/v2.2/type/UnsafeBufferPointer/", style=filled] | |
| "UnsafeBufferPointerGenerator" [URL="http://swiftdoc.org/v2.2/type/UnsafeBufferPointerGenerator/", style=filled] | |
| "UnsafeMutableBufferPointer" [URL="http://swiftdoc.org/v2.2/type/UnsafeMutableBufferPointer/", style=filled] | |
| "UnsafeMutablePointer" [URL="http://swiftdoc.org/v2.2/type/UnsafeMutablePointer/", style=filled] | |
| "UnsafePointer" [URL="http://swiftdoc.org/v2.2/type/UnsafePointer/", style=filled] | |
| "UnsignedIntegerType" [URL="http://swiftdoc.org/v2.2/protocol/UnsignedIntegerType/"] | |
| "Zip2Generator" [URL="http://swiftdoc.org/v2.2/type/Zip2Generator/", style=filled] | |
| "Zip2Sequence" [URL="http://swiftdoc.org/v2.2/type/Zip2Sequence/", style=filled] | |
| "_ArrayBufferType" [URL="http://swiftdoc.org/v2.2/protocol/_ArrayBufferType/"] | |
| "_ArrayType" [URL="http://swiftdoc.org/v2.2/protocol/_ArrayType/"] | |
| "_CVarArgAlignedType" [URL="http://swiftdoc.org/v2.2/protocol/_CVarArgAlignedType/"] | |
| "_CVarArgPassedAsDouble" [URL="http://swiftdoc.org/v2.2/protocol/_CVarArgPassedAsDouble/"] | |
| "_CollectionWrapperType" [URL="http://swiftdoc.org/v2.2/protocol/_CollectionWrapperType/"] | |
| "_DestructorSafeContainer" [URL="http://swiftdoc.org/v2.2/protocol/_DestructorSafeContainer/"] | |
| "_DisallowMixedSignArithmetic" [URL="http://swiftdoc.org/v2.2/protocol/_DisallowMixedSignArithmetic/"] | |
| "_Incrementable" [URL="http://swiftdoc.org/v2.2/protocol/_Incrementable/"] | |
| "_IntegerArithmeticType" [URL="http://swiftdoc.org/v2.2/protocol/_IntegerArithmeticType/"] | |
| "_IntegerType" [URL="http://swiftdoc.org/v2.2/protocol/_IntegerType/"] | |
| "_NSArrayCoreType" [URL="http://swiftdoc.org/v2.2/protocol/_NSArrayCoreType/"] | |
| "_NSCopyingType" [URL="http://swiftdoc.org/v2.2/protocol/_NSCopyingType/"] | |
| "_NSDictionaryCoreType" [URL="http://swiftdoc.org/v2.2/protocol/_NSDictionaryCoreType/"] | |
| "_NSDictionaryType" [URL="http://swiftdoc.org/v2.2/protocol/_NSDictionaryType/"] | |
| "_NSEnumeratorType" [URL="http://swiftdoc.org/v2.2/protocol/_NSEnumeratorType/"] | |
| "_NSFastEnumerationType" [URL="http://swiftdoc.org/v2.2/protocol/_NSFastEnumerationType/"] | |
| "_NSSetCoreType" [URL="http://swiftdoc.org/v2.2/protocol/_NSSetCoreType/"] | |
| "_NSSetType" [URL="http://swiftdoc.org/v2.2/protocol/_NSSetType/"] | |
| "_NSStringCoreType" [URL="http://swiftdoc.org/v2.2/protocol/_NSStringCoreType/"] | |
| "_ObjectiveCBridgeable" [URL="http://swiftdoc.org/v2.2/protocol/_ObjectiveCBridgeable/"] | |
| "_PointerType" [URL="http://swiftdoc.org/v2.2/protocol/_PointerType/"] | |
| "_RandomAccessAmbiguity" [URL="http://swiftdoc.org/v2.2/protocol/_RandomAccessAmbiguity/"] | |
| "_Reflectable" [URL="http://swiftdoc.org/v2.2/protocol/_Reflectable/"] | |
| "_ReverseCollectionType" [URL="http://swiftdoc.org/v2.2/protocol/_ReverseCollectionType/"] | |
| "_SequenceWrapperType" [URL="http://swiftdoc.org/v2.2/protocol/_SequenceWrapperType/"] | |
| "_ShadowProtocol" [URL="http://swiftdoc.org/v2.2/protocol/_ShadowProtocol/"] | |
| "_SignedIntegerType" [URL="http://swiftdoc.org/v2.2/protocol/_SignedIntegerType/"] | |
| "_StringElementType" [URL="http://swiftdoc.org/v2.2/protocol/_StringElementType/"] "AbsoluteValuable" -> "Double" | |
| "AbsoluteValuable" -> "Float" | |
| "AbsoluteValuable" -> "Float80" | |
| "AnyCollectionType" -> "AnyBidirectionalCollection" | |
| "AnyCollectionType" -> "AnyForwardCollection" | |
| "AnyCollectionType" -> "AnyRandomAccessCollection" | |
| "ArrayLiteralConvertible" -> "Set" | |
| "ArrayLiteralConvertible" -> "SetAlgebraType" | |
| "ArrayLiteralConvertible" -> "_ArrayType" | |
| "BidirectionalIndexType" -> "AnyBidirectionalIndex" | |
| "BidirectionalIndexType" -> "FlattenBidirectionalCollectionIndex" | |
| "BidirectionalIndexType" -> "RandomAccessIndexType" | |
| "BidirectionalIndexType" -> "ReverseIndexType" | |
| "BidirectionalIndexType" -> "String.CharacterView.Index" | |
| "BidirectionalIndexType" -> "String.UnicodeScalarView.Index" | |
| "BidirectionalIndexType" -> "String.UTF16View.Index" | |
| "BitwiseOperationsType" -> "_IntegerType" | |
| "BooleanLiteralConvertible" -> "Bool" | |
| "BooleanType" -> "Bool" | |
| "CVarArgType" -> "AutoreleasingUnsafeMutablePointer" | |
| "CVarArgType" -> "COpaquePointer" | |
| "CVarArgType" -> "Int" | |
| "CVarArgType" -> "Int16" | |
| "CVarArgType" -> "Int32" | |
| "CVarArgType" -> "Int8" | |
| "CVarArgType" -> "UInt" | |
| "CVarArgType" -> "UInt16" | |
| "CVarArgType" -> "UInt32" | |
| "CVarArgType" -> "UInt8" | |
| "CVarArgType" -> "UnsafeMutablePointer" | |
| "CVarArgType" -> "UnsafePointer" | |
| "CVarArgType" -> "_CVarArgAlignedType" | |
| "CVarArgType" -> "_CVarArgPassedAsDouble" | |
| "CollectionType" -> "AnyCollectionType" | |
| "CollectionType" -> "CollectionOfOne" | |
| "CollectionType" -> "Dictionary" | |
| "CollectionType" -> "DictionaryLiteral" | |
| "CollectionType" -> "EmptyCollection" | |
| "CollectionType" -> "FlattenBidirectionalCollection" | |
| "CollectionType" -> "FlattenCollection" | |
| "CollectionType" -> "LazyCollectionType" | |
| "CollectionType" -> "MutableCollectionType" | |
| "CollectionType" -> "Range" | |
| "CollectionType" -> "RangeReplaceableCollectionType" | |
| "CollectionType" -> "Repeat" | |
| "CollectionType" -> "Set" | |
| "CollectionType" -> "Slice" | |
| "CollectionType" -> "UnsafeBufferPointer" | |
| "CollectionType" -> "_ReverseCollectionType" | |
| "CollectionType" -> "String.UTF16View" | |
| "CollectionType" -> "String.UTF8View" | |
| "Comparable" -> "Character" | |
| "Comparable" -> "DictionaryIndex" | |
| "Comparable" -> "IntegerArithmeticType" | |
| "Comparable" -> "ObjectIdentifier" | |
| "Comparable" -> "SetIndex" | |
| "Comparable" -> "SignedNumberType" | |
| "Comparable" -> "Strideable" | |
| "Comparable" -> "String" | |
| "Comparable" -> "UnicodeScalar" | |
| "Comparable" -> "String.CharacterView.Index" | |
| "Comparable" -> "String.UnicodeScalarView.Index" | |
| "Comparable" -> "String.UTF16View.Index" | |
| # "CustomDebugStringConvertible" -> "Array" | |
| # "CustomDebugStringConvertible" -> "ArraySlice" | |
| # "CustomDebugStringConvertible" -> "AutoreleasingUnsafeMutablePointer" | |
| # "CustomDebugStringConvertible" -> "COpaquePointer" | |
| # "CustomDebugStringConvertible" -> "CVaListPointer" | |
| # "CustomDebugStringConvertible" -> "Character" | |
| # "CustomDebugStringConvertible" -> "ClosedInterval" | |
| # "CustomDebugStringConvertible" -> "ContiguousArray" | |
| # "CustomDebugStringConvertible" -> "Dictionary" | |
| # "CustomDebugStringConvertible" -> "Double" | |
| # "CustomDebugStringConvertible" -> "Float" | |
| # "CustomDebugStringConvertible" -> "Float80" | |
| # "CustomDebugStringConvertible" -> "HalfOpenInterval" | |
| # "CustomDebugStringConvertible" -> "ImplicitlyUnwrappedOptional" | |
| # "CustomDebugStringConvertible" -> "Optional" | |
| # "CustomDebugStringConvertible" -> "Range" | |
| # "CustomDebugStringConvertible" -> "Set" | |
| # "CustomDebugStringConvertible" -> "StaticString" | |
| # "CustomDebugStringConvertible" -> "String" | |
| # "CustomDebugStringConvertible" -> "UnicodeScalar" | |
| # "CustomDebugStringConvertible" -> "UnsafeBufferPointer" | |
| # "CustomDebugStringConvertible" -> "UnsafeMutableBufferPointer" | |
| # "CustomDebugStringConvertible" -> "UnsafeMutablePointer" | |
| # "CustomDebugStringConvertible" -> "UnsafePointer" | |
| # "CustomDebugStringConvertible" -> "String.UnicodeScalarView" | |
| # "CustomDebugStringConvertible" -> "String.UTF16View" | |
| # "CustomDebugStringConvertible" -> "String.UTF8View" | |
| # "CustomReflectable" -> "CustomLeafReflectable" | |
| # "CustomReflectable" -> "Mirror" | |
| # "CustomStringConvertible" -> "Array" | |
| # "CustomStringConvertible" -> "ArraySlice" | |
| # "CustomStringConvertible" -> "Bool" | |
| # "CustomStringConvertible" -> "ClosedInterval" | |
| # "CustomStringConvertible" -> "ContiguousArray" | |
| # "CustomStringConvertible" -> "Dictionary" | |
| # "CustomStringConvertible" -> "Double" | |
| # "CustomStringConvertible" -> "Float" | |
| # "CustomStringConvertible" -> "Float80" | |
| # "CustomStringConvertible" -> "HalfOpenInterval" | |
| # "CustomStringConvertible" -> "ImplicitlyUnwrappedOptional" | |
| # "CustomStringConvertible" -> "Mirror" | |
| # "CustomStringConvertible" -> "Range" | |
| # "CustomStringConvertible" -> "Set" | |
| # "CustomStringConvertible" -> "StaticString" | |
| # "CustomStringConvertible" -> "UnicodeScalar" | |
| # "CustomStringConvertible" -> "_IntegerType" | |
| # "CustomStringConvertible" -> "String.UnicodeScalarView" | |
| # "CustomStringConvertible" -> "String.UTF16View" | |
| # "CustomStringConvertible" -> "String.UTF8View" | |
| "DictionaryLiteralConvertible" -> "Dictionary" | |
| "DictionaryLiteralConvertible" -> "DictionaryLiteral" | |
| "Equatable" -> "AutoreleasingUnsafeMutablePointer" | |
| "Equatable" -> "ClosedInterval" | |
| "Equatable" -> "Comparable" | |
| "Equatable" -> "HalfOpenInterval" | |
| "Equatable" -> "Hashable" | |
| "Equatable" -> "ManagedBufferPointer" | |
| "Equatable" -> "Range" | |
| "Equatable" -> "SetAlgebraType" | |
| "Equatable" -> "_Incrementable" | |
| "ExtendedGraphemeClusterLiteralConvertible" -> "Character" | |
| "ExtendedGraphemeClusterLiteralConvertible" -> "StringLiteralConvertible" | |
| "FloatLiteralConvertible" -> "Double" | |
| "FloatLiteralConvertible" -> "Float" | |
| "FloatLiteralConvertible" -> "Float80" | |
| "FloatingPointType" -> "Double" | |
| "FloatingPointType" -> "Float" | |
| "ForwardIndexType" -> "AnyForwardIndex" | |
| "ForwardIndexType" -> "BidirectionalIndexType" | |
| "ForwardIndexType" -> "DictionaryIndex" | |
| "ForwardIndexType" -> "FlattenCollectionIndex" | |
| "ForwardIndexType" -> "LazyFilterIndex" | |
| "ForwardIndexType" -> "SetIndex" | |
| "ForwardIndexType" -> "String.UTF8View.Index" | |
| "GeneratorType" -> "AnyGenerator" | |
| "GeneratorType" -> "DictionaryGenerator" | |
| "GeneratorType" -> "EmptyGenerator" | |
| "GeneratorType" -> "EnumerateGenerator" | |
| "GeneratorType" -> "FlattenGenerator" | |
| "GeneratorType" -> "GeneratorOfOne" | |
| "GeneratorType" -> "GeneratorSequence" | |
| "GeneratorType" -> "IndexingGenerator" | |
| "GeneratorType" -> "JoinGenerator" | |
| "GeneratorType" -> "LazyFilterGenerator" | |
| "GeneratorType" -> "LazyMapGenerator" | |
| "GeneratorType" -> "PermutationGenerator" | |
| "GeneratorType" -> "RangeGenerator" | |
| "GeneratorType" -> "SetGenerator" | |
| "GeneratorType" -> "StrideThroughGenerator" | |
| "GeneratorType" -> "StrideToGenerator" | |
| "GeneratorType" -> "UnsafeBufferPointerGenerator" | |
| "GeneratorType" -> "Zip2Generator" | |
| "GeneratorType" -> "String.UnicodeScalarView.Generator" | |
| "Hashable" -> "Bool" | |
| "Hashable" -> "COpaquePointer" | |
| "Hashable" -> "Character" | |
| "Hashable" -> "Double" | |
| "Hashable" -> "Float" | |
| "Hashable" -> "Float80" | |
| "Hashable" -> "ObjectIdentifier" | |
| "Hashable" -> "Set" | |
| "Hashable" -> "String" | |
| "Hashable" -> "UnicodeScalar" | |
| "Hashable" -> "UnsafeMutablePointer" | |
| "Hashable" -> "UnsafePointer" | |
| "Hashable" -> "_IntegerType" | |
| "Indexable" -> "CollectionType" | |
| "IntegerArithmeticType" -> "Bit" | |
| "IntegerArithmeticType" -> "_IntegerType" | |
| "IntegerLiteralConvertible" -> "SignedNumberType" | |
| "IntegerLiteralConvertible" -> "_IntegerType" | |
| "IntegerType" -> "SignedIntegerType" | |
| "IntegerType" -> "UnsignedIntegerType" | |
| "IntervalType" -> "ClosedInterval" | |
| "IntervalType" -> "HalfOpenInterval" | |
| "LazyCollectionType" -> "LazyCollection" | |
| "LazyCollectionType" -> "LazyFilterCollection" | |
| "LazyCollectionType" -> "LazyMapCollection" | |
| "LazySequenceType" -> "LazyCollectionType" | |
| "LazySequenceType" -> "LazyFilterSequence" | |
| "LazySequenceType" -> "LazyMapSequence" | |
| "LazySequenceType" -> "LazySequence" | |
| "ManagedProtoBuffer" -> "ManagedBuffer" | |
| "MirrorPathType" -> "Int" | |
| "MirrorPathType" -> "IntMax" | |
| "MirrorPathType" -> "String" | |
| "MutableCollectionType" -> "MutableSlice" | |
| "MutableCollectionType" -> "MutableSliceable" | |
| "MutableCollectionType" -> "UnsafeMutableBufferPointer" | |
| "MutableCollectionType" -> "_ArrayBufferType" | |
| "MutableIndexable" -> "MutableCollectionType" | |
| "MutableSliceable" -> "_ArrayType" | |
| "NilLiteralConvertible" -> "AutoreleasingUnsafeMutablePointer" | |
| "NilLiteralConvertible" -> "COpaquePointer" | |
| "NilLiteralConvertible" -> "ImplicitlyUnwrappedOptional" | |
| "NilLiteralConvertible" -> "Optional" | |
| "NilLiteralConvertible" -> "UnsafeMutablePointer" | |
| "NilLiteralConvertible" -> "UnsafePointer" | |
| "NonObjectiveCBase" -> "ManagedProtoBuffer" | |
| "OutputStreamType" -> "String" | |
| "RandomAccessIndexType" -> "AnyRandomAccessIndex" | |
| "RandomAccessIndexType" -> "Bit" | |
| "RandomAccessIndexType" -> "IntegerType" | |
| "RandomAccessIndexType" -> "ReverseRandomAccessIndex" | |
| "RandomAccessIndexType" -> "UnsafeMutablePointer" | |
| "RandomAccessIndexType" -> "UnsafePointer" | |
| "RangeReplaceableCollectionType" -> "_ArrayType" | |
| "RangeReplaceableCollectionType" -> "String.CharacterView" | |
| "RangeReplaceableCollectionType" -> "String.UnicodeScalarView" | |
| "RawRepresentable" -> "OptionSetType" | |
| "ReverseIndexType" -> "ReverseIndex" | |
| "ReverseIndexType" -> "ReverseRandomAccessIndex" | |
| "SequenceType" -> "AnyGenerator" | |
| "SequenceType" -> "AnySequence" | |
| "SequenceType" -> "CollectionType" | |
| "SequenceType" -> "EmptyGenerator" | |
| "SequenceType" -> "EnumerateGenerator" | |
| "SequenceType" -> "EnumerateSequence" | |
| "SequenceType" -> "FlattenGenerator" | |
| "SequenceType" -> "FlattenSequence" | |
| "SequenceType" -> "GeneratorOfOne" | |
| "SequenceType" -> "GeneratorSequence" | |
| "SequenceType" -> "IndexingGenerator" | |
| "SequenceType" -> "JoinSequence" | |
| "SequenceType" -> "LazyFilterGenerator" | |
| "SequenceType" -> "LazyMapGenerator" | |
| "SequenceType" -> "LazySequenceType" | |
| "SequenceType" -> "PermutationGenerator" | |
| "SequenceType" -> "RangeGenerator" | |
| "SequenceType" -> "StrideThrough" | |
| "SequenceType" -> "StrideTo" | |
| "SequenceType" -> "UnsafeBufferPointerGenerator" | |
| "SequenceType" -> "Zip2Sequence" | |
| "SetAlgebraType" -> "OptionSetType" | |
| "SignedIntegerType" -> "Int" | |
| "SignedIntegerType" -> "Int16" | |
| "SignedIntegerType" -> "Int32" | |
| "SignedIntegerType" -> "Int64" | |
| "SignedIntegerType" -> "Int8" | |
| "SignedNumberType" -> "AbsoluteValuable" | |
| "SignedNumberType" -> "_SignedIntegerType" | |
| "Streamable" -> "Character" | |
| "Streamable" -> "String" | |
| "Streamable" -> "UnicodeScalar" | |
| "Strideable" -> "Float80" | |
| "Strideable" -> "FloatingPointType" | |
| "Strideable" -> "RandomAccessIndexType" | |
| "StringInterpolationConvertible" -> "String" | |
| "StringLiteralConvertible" -> "StaticString" | |
| "StringLiteralConvertible" -> "String" | |
| "UnicodeCodecType" -> "UTF16" | |
| "UnicodeCodecType" -> "UTF32" | |
| "UnicodeCodecType" -> "UTF8" | |
| "UnicodeScalarLiteralConvertible" -> "ExtendedGraphemeClusterLiteralConvertible" | |
| "UnicodeScalarLiteralConvertible" -> "UnicodeScalar" | |
| "UnsignedIntegerType" -> "UInt" | |
| "UnsignedIntegerType" -> "UInt16" | |
| "UnsignedIntegerType" -> "UInt32" | |
| "UnsignedIntegerType" -> "UInt64" | |
| "UnsignedIntegerType" -> "UInt8" | |
| "_ArrayType" -> "Array" | |
| "_ArrayType" -> "ArraySlice" | |
| "_ArrayType" -> "ContiguousArray" | |
| "_CVarArgAlignedType" -> "Double" | |
| "_CVarArgAlignedType" -> "Float" | |
| "_CVarArgAlignedType" -> "Int64" | |
| "_CVarArgAlignedType" -> "UInt64" | |
| "_CVarArgPassedAsDouble" -> "Double" | |
| "_CVarArgPassedAsDouble" -> "Float" | |
| "_DestructorSafeContainer" -> "Array" | |
| "_DestructorSafeContainer" -> "ArraySlice" | |
| "_DestructorSafeContainer" -> "ContiguousArray" | |
| "_DisallowMixedSignArithmetic" -> "UnsignedIntegerType" | |
| "_Incrementable" -> "ForwardIndexType" | |
| "_Incrementable" -> "_IntegerType" | |
| "_IntegerArithmeticType" -> "IntegerArithmeticType" | |
| "_IntegerType" -> "IntegerType" | |
| "_IntegerType" -> "_DisallowMixedSignArithmetic" | |
| "_IntegerType" -> "_SignedIntegerType" | |
| "_NSCopyingType" -> "_NSArrayCoreType" | |
| "_NSCopyingType" -> "_NSDictionaryCoreType" | |
| "_NSCopyingType" -> "_NSSetCoreType" | |
| "_NSCopyingType" -> "_NSStringCoreType" | |
| "_NSDictionaryCoreType" -> "_NSDictionaryType" | |
| "_NSFastEnumerationType" -> "_NSArrayCoreType" | |
| "_NSFastEnumerationType" -> "_NSDictionaryCoreType" | |
| "_NSFastEnumerationType" -> "_NSSetCoreType" | |
| "_NSFastEnumerationType" -> "_NSStringCoreType" | |
| "_NSSetCoreType" -> "_NSSetType" | |
| "_ObjectiveCBridgeable" -> "Dictionary" | |
| "_ObjectiveCBridgeable" -> "Double" | |
| "_ObjectiveCBridgeable" -> "Float" | |
| "_ObjectiveCBridgeable" -> "ImplicitlyUnwrappedOptional" | |
| "_ObjectiveCBridgeable" -> "Set" | |
| "_ObjectiveCBridgeable" -> "String" | |
| "_PointerType" -> "AutoreleasingUnsafeMutablePointer" | |
| "_PointerType" -> "UnsafeMutablePointer" | |
| "_PointerType" -> "UnsafePointer" | |
| "_RandomAccessAmbiguity" -> "RandomAccessIndexType" | |
| "_Reflectable" -> "Array" | |
| "_Reflectable" -> "ArraySlice" | |
| "_Reflectable" -> "Bit" | |
| "_Reflectable" -> "Bool" | |
| "_Reflectable" -> "Character" | |
| "_Reflectable" -> "ClosedInterval" | |
| "_Reflectable" -> "CollectionOfOne" | |
| "_Reflectable" -> "ContiguousArray" | |
| "_Reflectable" -> "Dictionary" | |
| "_Reflectable" -> "Double" | |
| "_Reflectable" -> "EmptyCollection" | |
| "_Reflectable" -> "Float" | |
| "_Reflectable" -> "HalfOpenInterval" | |
| "_Reflectable" -> "ImplicitlyUnwrappedOptional" | |
| "_Reflectable" -> "Int" | |
| "_Reflectable" -> "Int16" | |
| "_Reflectable" -> "Int32" | |
| "_Reflectable" -> "Int64" | |
| "_Reflectable" -> "Int8" | |
| "_Reflectable" -> "Optional" | |
| "_Reflectable" -> "Range" | |
| "_Reflectable" -> "Set" | |
| "_Reflectable" -> "StaticString" | |
| "_Reflectable" -> "StrideThrough" | |
| "_Reflectable" -> "StrideTo" | |
| "_Reflectable" -> "String" | |
| "_Reflectable" -> "UInt" | |
| "_Reflectable" -> "UInt16" | |
| "_Reflectable" -> "UInt32" | |
| "_Reflectable" -> "UInt64" | |
| "_Reflectable" -> "UInt8" | |
| "_Reflectable" -> "UnicodeScalar" | |
| "_Reflectable" -> "UnsafeMutablePointer" | |
| "_Reflectable" -> "UnsafePointer" | |
| "_Reflectable" -> "String.UnicodeScalarView" | |
| "_Reflectable" -> "String.UTF16View" | |
| "_Reflectable" -> "String.UTF8View" | |
| "_Reflectable" -> "String.CharacterView.Index" | |
| "_ReverseCollectionType" -> "ReverseCollection" | |
| "_ReverseCollectionType" -> "ReverseRandomAccessCollection" | |
| "_SequenceWrapperType" -> "LazySequence" | |
| "_SequenceWrapperType" -> "_CollectionWrapperType" | |
| "_ShadowProtocol" -> "_NSCopyingType" | |
| "_ShadowProtocol" -> "_NSEnumeratorType" | |
| "_ShadowProtocol" -> "_NSFastEnumerationType" | |
| "_SignedIntegerType" -> "SignedIntegerType" | |
| "_StringElementType" -> "CodeUnit" | |
| # un-comment these lines to force all concrete types to the bottom layer: | |
| # subgraph Types { | |
| # rank = max; "Double"; "Float"; "Float80"; "AnyBidirectionalCollection"; "AnyForwardCollection"; "AnyRandomAccessCollection"; "Set"; "AnyBidirectionalIndex"; "FlattenBidirectionalCollectionIndex"; "String.CharacterView.Index"; "String.UnicodeScalarView.Index"; "String.UTF16View.Index"; "Bool"; "AutoreleasingUnsafeMutablePointer"; "COpaquePointer"; "Int"; "Int16"; "Int32"; "Int8"; "UInt"; "UInt16"; "UInt32"; "UInt8"; "UnsafeMutablePointer"; "UnsafePointer"; "CollectionOfOne"; "Dictionary"; "DictionaryLiteral"; "EmptyCollection"; "FlattenBidirectionalCollection"; "FlattenCollection"; "Range"; "Repeat"; "Slice"; "UnsafeBufferPointer"; "String.UTF16View"; "String.UTF8View"; "Character"; "DictionaryIndex"; "ObjectIdentifier"; "SetIndex"; "String"; "UnicodeScalar"; "Array"; "ArraySlice"; "CVaListPointer"; "ClosedInterval"; "ContiguousArray"; "HalfOpenInterval"; "ImplicitlyUnwrappedOptional"; "Optional"; "StaticString"; "UnsafeMutableBufferPointer"; "String.UnicodeScalarView"; "Mirror"; "ManagedBufferPointer"; "AnyForwardIndex"; "FlattenCollectionIndex"; "LazyFilterIndex"; "String.UTF8View.Index"; "AnyGenerator"; "DictionaryGenerator"; "EmptyGenerator"; "EnumerateGenerator"; "FlattenGenerator"; "GeneratorOfOne"; "GeneratorSequence"; "IndexingGenerator"; "JoinGenerator"; "LazyFilterGenerator"; "LazyMapGenerator"; "PermutationGenerator"; "RangeGenerator"; "SetGenerator"; "StrideThroughGenerator"; "StrideToGenerator"; "UnsafeBufferPointerGenerator"; "Zip2Generator"; "String.UnicodeScalarView.Generator"; "Bit"; "LazyCollection"; "LazyFilterCollection"; "LazyMapCollection"; "LazyFilterSequence"; "LazyMapSequence"; "LazySequence"; "ManagedProtoBuffer"; "ManagedBuffer"; "IntMax"; "MutableSlice"; "NonObjectiveCBase"; "AnyRandomAccessIndex"; "ReverseRandomAccessIndex"; "String.CharacterView"; "ReverseIndex"; "AnySequence"; "EnumerateSequence"; "FlattenSequence"; "JoinSequence"; "StrideThrough"; "StrideTo"; "Zip2Sequence"; "Int64"; "UTF16"; "UTF32"; "UTF8"; "UInt64"; "ReverseCollection"; "ReverseRandomAccessCollection"; "CodeUnit"; | |
| # } | |
| } |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| strict digraph "Standard Library Type Hierarchy - Swift 3.0" { | |
| pad="0.1,0.8" | |
| node [shape=box, style="filled,rounded", color="#999999", fillcolor="#999999", fontcolor=white, fontname=Helvetica, fontnames="Helvetica,sansserif", fontsize=12, margin="0.07,0.05", height="0.3"] | |
| edge [color="#cccccc"] | |
| concentrate=true | |
| "AbsoluteValuable" [URL="http://swiftdoc.org/v3.0/protocol/AbsoluteValuable/"] | |
| "AnyBidirectionalCollection" [URL="http://swiftdoc.org/v3.0/type/AnyBidirectionalCollection/", style=filled] | |
| "AnyCollection" [URL="http://swiftdoc.org/v3.0/type/AnyCollection/", style=filled] | |
| "AnyCollectionProtocol" [URL="http://swiftdoc.org/v3.0/protocol/AnyCollectionProtocol/"] | |
| "AnyIndex" [URL="http://swiftdoc.org/v3.0/type/AnyIndex/", style=filled] | |
| "AnyIterator" [URL="http://swiftdoc.org/v3.0/type/AnyIterator/", style=filled] | |
| "AnyRandomAccessCollection" [URL="http://swiftdoc.org/v3.0/type/AnyRandomAccessCollection/", style=filled] | |
| "AnySequence" [URL="http://swiftdoc.org/v3.0/type/AnySequence/", style=filled] | |
| "Array" [URL="http://swiftdoc.org/v3.0/type/Array/", style=filled] | |
| "ArrayLiteralConvertible" [URL="http://swiftdoc.org/v3.0/protocol/ArrayLiteralConvertible/"] | |
| "ArraySlice" [URL="http://swiftdoc.org/v3.0/type/ArraySlice/", style=filled] | |
| "AutoreleasingUnsafeMutablePointer" [URL="http://swiftdoc.org/v3.0/type/AutoreleasingUnsafeMutablePointer/", style=filled] | |
| "BidirectionalCollection" [URL="http://swiftdoc.org/v3.0/protocol/BidirectionalCollection/"] | |
| "BidirectionalIndexable" [URL="http://swiftdoc.org/v3.0/protocol/BidirectionalIndexable/"] | |
| "BidirectionalSlice" [URL="http://swiftdoc.org/v3.0/type/BidirectionalSlice/", style=filled] | |
| "BinaryFloatingPoint" [URL="http://swiftdoc.org/v3.0/protocol/BinaryFloatingPoint/"] | |
| "BitwiseOperations" [URL="http://swiftdoc.org/v3.0/protocol/BitwiseOperations/"] | |
| "Bool" [URL="http://swiftdoc.org/v3.0/type/Bool/", style=filled] | |
| "Boolean" [URL="http://swiftdoc.org/v3.0/protocol/Boolean/"] | |
| "BooleanLiteralConvertible" [URL="http://swiftdoc.org/v3.0/protocol/BooleanLiteralConvertible/"] | |
| "CVaListPointer" [URL="http://swiftdoc.org/v3.0/type/CVaListPointer/", style=filled] | |
| "CVarArg" [URL="http://swiftdoc.org/v3.0/protocol/CVarArg/"] | |
| "Character" [URL="http://swiftdoc.org/v3.0/type/Character/", style=filled] | |
| "ClosedRange" [URL="http://swiftdoc.org/v3.0/type/ClosedRange/", style=filled] | |
| "ClosedRangeIndex" [URL="http://swiftdoc.org/v3.0/type/ClosedRangeIndex/", style=filled] | |
| "ClosedRangeIterator" [URL="http://swiftdoc.org/v3.0/type/ClosedRangeIterator/", style=filled] | |
| "Collection" [URL="http://swiftdoc.org/v3.0/protocol/Collection/"] | |
| "CollectionOfOne" [URL="http://swiftdoc.org/v3.0/type/CollectionOfOne/", style=filled] | |
| "Comparable" [URL="http://swiftdoc.org/v3.0/protocol/Comparable/"] | |
| "ContiguousArray" [URL="http://swiftdoc.org/v3.0/type/ContiguousArray/", style=filled] | |
| "CountableClosedRange" [URL="http://swiftdoc.org/v3.0/type/CountableClosedRange/", style=filled] | |
| "CountableRange" [URL="http://swiftdoc.org/v3.0/type/CountableRange/", style=filled] | |
| # "CustomDebugStringConvertible" [URL="http://swiftdoc.org/v3.0/protocol/CustomDebugStringConvertible/"] | |
| # "CustomLeafReflectable" [URL="http://swiftdoc.org/v3.0/protocol/CustomLeafReflectable/"] | |
| # "CustomPlaygroundQuickLookable" [URL="http://swiftdoc.org/v3.0/protocol/CustomPlaygroundQuickLookable/"] | |
| # "CustomReflectable" [URL="http://swiftdoc.org/v3.0/protocol/CustomReflectable/"] | |
| # "CustomStringConvertible" [URL="http://swiftdoc.org/v3.0/protocol/CustomStringConvertible/"] | |
| "DefaultBidirectionalIndices" [URL="http://swiftdoc.org/v3.0/type/DefaultBidirectionalIndices/", style=filled] | |
| "DefaultIndices" [URL="http://swiftdoc.org/v3.0/type/DefaultIndices/", style=filled] | |
| "DefaultRandomAccessIndices" [URL="http://swiftdoc.org/v3.0/type/DefaultRandomAccessIndices/", style=filled] | |
| "Dictionary" [URL="http://swiftdoc.org/v3.0/type/Dictionary/", style=filled] | |
| "DictionaryIndex" [URL="http://swiftdoc.org/v3.0/type/DictionaryIndex/", style=filled] | |
| "DictionaryIterator" [URL="http://swiftdoc.org/v3.0/type/DictionaryIterator/", style=filled] | |
| "DictionaryLiteral" [URL="http://swiftdoc.org/v3.0/type/DictionaryLiteral/", style=filled] | |
| "DictionaryLiteralConvertible" [URL="http://swiftdoc.org/v3.0/protocol/DictionaryLiteralConvertible/"] | |
| "Double" [URL="http://swiftdoc.org/v3.0/type/Double/", style=filled] | |
| "EmptyCollection" [URL="http://swiftdoc.org/v3.0/type/EmptyCollection/", style=filled] | |
| "EmptyIterator" [URL="http://swiftdoc.org/v3.0/type/EmptyIterator/", style=filled] | |
| "EnumeratedIterator" [URL="http://swiftdoc.org/v3.0/type/EnumeratedIterator/", style=filled] | |
| "EnumeratedSequence" [URL="http://swiftdoc.org/v3.0/type/EnumeratedSequence/", style=filled] | |
| "Equatable" [URL="http://swiftdoc.org/v3.0/protocol/Equatable/"] | |
| "ExtendedGraphemeClusterLiteralConvertible" [URL="http://swiftdoc.org/v3.0/protocol/ExtendedGraphemeClusterLiteralConvertible/"] | |
| "FlattenBidirectionalCollection" [URL="http://swiftdoc.org/v3.0/type/FlattenBidirectionalCollection/", style=filled] | |
| "FlattenBidirectionalCollectionIndex" [URL="http://swiftdoc.org/v3.0/type/FlattenBidirectionalCollectionIndex/", style=filled] | |
| "FlattenCollection" [URL="http://swiftdoc.org/v3.0/type/FlattenCollection/", style=filled] | |
| "FlattenCollectionIndex" [URL="http://swiftdoc.org/v3.0/type/FlattenCollectionIndex/", style=filled] | |
| "FlattenIterator" [URL="http://swiftdoc.org/v3.0/type/FlattenIterator/", style=filled] | |
| "FlattenSequence" [URL="http://swiftdoc.org/v3.0/type/FlattenSequence/", style=filled] | |
| "Float" [URL="http://swiftdoc.org/v3.0/type/Float/", style=filled] | |
| "Float80" [URL="http://swiftdoc.org/v3.0/type/Float80/", style=filled] | |
| "FloatLiteralConvertible" [URL="http://swiftdoc.org/v3.0/protocol/FloatLiteralConvertible/"] | |
| "FloatingPoint" [URL="http://swiftdoc.org/v3.0/protocol/FloatingPoint/"] | |
| "Hashable" [URL="http://swiftdoc.org/v3.0/protocol/Hashable/"] | |
| "ImplicitlyUnwrappedOptional" [URL="http://swiftdoc.org/v3.0/type/ImplicitlyUnwrappedOptional/", style=filled] | |
| "Indexable" [URL="http://swiftdoc.org/v3.0/protocol/Indexable/"] | |
| "IndexableBase" [URL="http://swiftdoc.org/v3.0/protocol/IndexableBase/"] | |
| "IndexingIterator" [URL="http://swiftdoc.org/v3.0/type/IndexingIterator/", style=filled] | |
| "Int" [URL="http://swiftdoc.org/v3.0/type/Int/", style=filled] | |
| "Int16" [URL="http://swiftdoc.org/v3.0/type/Int16/", style=filled] | |
| "Int32" [URL="http://swiftdoc.org/v3.0/type/Int32/", style=filled] | |
| "Int64" [URL="http://swiftdoc.org/v3.0/type/Int64/", style=filled] | |
| "Int8" [URL="http://swiftdoc.org/v3.0/type/Int8/", style=filled] | |
| "IntMax" [URL="http://swiftdoc.org/v3.0/type/IntMax/", style=filled] | |
| "Integer" [URL="http://swiftdoc.org/v3.0/protocol/Integer/"] | |
| "IntegerArithmetic" [URL="http://swiftdoc.org/v3.0/protocol/IntegerArithmetic/"] | |
| "IntegerLiteralConvertible" [URL="http://swiftdoc.org/v3.0/protocol/IntegerLiteralConvertible/"] | |
| "IteratorOverOne" [URL="http://swiftdoc.org/v3.0/type/IteratorOverOne/", style=filled] | |
| "IteratorProtocol" [URL="http://swiftdoc.org/v3.0/protocol/IteratorProtocol/"] | |
| "IteratorSequence" [URL="http://swiftdoc.org/v3.0/type/IteratorSequence/", style=filled] | |
| "JoinedIterator" [URL="http://swiftdoc.org/v3.0/type/JoinedIterator/", style=filled] | |
| "JoinedSequence" [URL="http://swiftdoc.org/v3.0/type/JoinedSequence/", style=filled] | |
| "LazyBidirectionalCollection" [URL="http://swiftdoc.org/v3.0/type/LazyBidirectionalCollection/", style=filled] | |
| "LazyCollection" [URL="http://swiftdoc.org/v3.0/type/LazyCollection/", style=filled] | |
| "LazyCollectionProtocol" [URL="http://swiftdoc.org/v3.0/protocol/LazyCollectionProtocol/"] | |
| "LazyFilterBidirectionalCollection" [URL="http://swiftdoc.org/v3.0/type/LazyFilterBidirectionalCollection/", style=filled] | |
| "LazyFilterCollection" [URL="http://swiftdoc.org/v3.0/type/LazyFilterCollection/", style=filled] | |
| "LazyFilterIndex" [URL="http://swiftdoc.org/v3.0/type/LazyFilterIndex/", style=filled] | |
| "LazyFilterIterator" [URL="http://swiftdoc.org/v3.0/type/LazyFilterIterator/", style=filled] | |
| "LazyFilterSequence" [URL="http://swiftdoc.org/v3.0/type/LazyFilterSequence/", style=filled] | |
| "LazyMapBidirectionalCollection" [URL="http://swiftdoc.org/v3.0/type/LazyMapBidirectionalCollection/", style=filled] | |
| "LazyMapCollection" [URL="http://swiftdoc.org/v3.0/type/LazyMapCollection/", style=filled] | |
| "LazyMapIterator" [URL="http://swiftdoc.org/v3.0/type/LazyMapIterator/", style=filled] | |
| "LazyMapRandomAccessCollection" [URL="http://swiftdoc.org/v3.0/type/LazyMapRandomAccessCollection/", style=filled] | |
| "LazyMapSequence" [URL="http://swiftdoc.org/v3.0/type/LazyMapSequence/", style=filled] | |
| "LazyRandomAccessCollection" [URL="http://swiftdoc.org/v3.0/type/LazyRandomAccessCollection/", style=filled] | |
| "LazySequence" [URL="http://swiftdoc.org/v3.0/type/LazySequence/", style=filled] | |
| "LazySequenceProtocol" [URL="http://swiftdoc.org/v3.0/protocol/LazySequenceProtocol/"] | |
| "ManagedBuffer" [URL="http://swiftdoc.org/v3.0/type/ManagedBuffer/", style=filled] | |
| "ManagedBufferPointer" [URL="http://swiftdoc.org/v3.0/type/ManagedBufferPointer/", style=filled] | |
| "ManagedProtoBuffer" [URL="http://swiftdoc.org/v3.0/type/ManagedProtoBuffer/", style=filled] | |
| "Mirror" [URL="http://swiftdoc.org/v3.0/type/Mirror/", style=filled] | |
| "MirrorPath" [URL="http://swiftdoc.org/v3.0/protocol/MirrorPath/"] | |
| "MutableBidirectionalSlice" [URL="http://swiftdoc.org/v3.0/type/MutableBidirectionalSlice/", style=filled] | |
| "MutableCollection" [URL="http://swiftdoc.org/v3.0/protocol/MutableCollection/"] | |
| "MutableIndexable" [URL="http://swiftdoc.org/v3.0/protocol/MutableIndexable/"] | |
| "MutableRandomAccessSlice" [URL="http://swiftdoc.org/v3.0/type/MutableRandomAccessSlice/", style=filled] | |
| "MutableRangeReplaceableBidirectionalSlice" [URL="http://swiftdoc.org/v3.0/type/MutableRangeReplaceableBidirectionalSlice/", style=filled] | |
| "MutableRangeReplaceableRandomAccessSlice" [URL="http://swiftdoc.org/v3.0/type/MutableRangeReplaceableRandomAccessSlice/", style=filled] | |
| "MutableRangeReplaceableSlice" [URL="http://swiftdoc.org/v3.0/type/MutableRangeReplaceableSlice/", style=filled] | |
| "MutableSlice" [URL="http://swiftdoc.org/v3.0/type/MutableSlice/", style=filled] | |
| "NilLiteralConvertible" [URL="http://swiftdoc.org/v3.0/protocol/NilLiteralConvertible/"] | |
| "NonObjectiveCBase" [URL="http://swiftdoc.org/v3.0/type/NonObjectiveCBase/", style=filled] | |
| "ObjectIdentifier" [URL="http://swiftdoc.org/v3.0/type/ObjectIdentifier/", style=filled] | |
| "OpaquePointer" [URL="http://swiftdoc.org/v3.0/type/OpaquePointer/", style=filled] | |
| "OptionSet" [URL="http://swiftdoc.org/v3.0/protocol/OptionSet/"] | |
| "Optional" [URL="http://swiftdoc.org/v3.0/type/Optional/", style=filled] | |
| "OutputStream" [URL="http://swiftdoc.org/v3.0/protocol/OutputStream/"] | |
| "RandomAccessCollection" [URL="http://swiftdoc.org/v3.0/protocol/RandomAccessCollection/"] | |
| "RandomAccessIndexable" [URL="http://swiftdoc.org/v3.0/protocol/RandomAccessIndexable/"] | |
| "RandomAccessSlice" [URL="http://swiftdoc.org/v3.0/type/RandomAccessSlice/", style=filled] | |
| "Range" [URL="http://swiftdoc.org/v3.0/type/Range/", style=filled] | |
| "RangeReplaceableBidirectionalSlice" [URL="http://swiftdoc.org/v3.0/type/RangeReplaceableBidirectionalSlice/", style=filled] | |
| "RangeReplaceableCollection" [URL="http://swiftdoc.org/v3.0/protocol/RangeReplaceableCollection/"] | |
| "RangeReplaceableIndexable" [URL="http://swiftdoc.org/v3.0/protocol/RangeReplaceableIndexable/"] | |
| "RangeReplaceableRandomAccessSlice" [URL="http://swiftdoc.org/v3.0/type/RangeReplaceableRandomAccessSlice/", style=filled] | |
| "RangeReplaceableSlice" [URL="http://swiftdoc.org/v3.0/type/RangeReplaceableSlice/", style=filled] | |
| "RawRepresentable" [URL="http://swiftdoc.org/v3.0/protocol/RawRepresentable/"] | |
| "Repeated" [URL="http://swiftdoc.org/v3.0/type/Repeated/", style=filled] | |
| "ReversedCollection" [URL="http://swiftdoc.org/v3.0/type/ReversedCollection/", style=filled] | |
| "ReversedIndex" [URL="http://swiftdoc.org/v3.0/type/ReversedIndex/", style=filled] | |
| "ReversedRandomAccessCollection" [URL="http://swiftdoc.org/v3.0/type/ReversedRandomAccessCollection/", style=filled] | |
| "ReversedRandomAccessIndex" [URL="http://swiftdoc.org/v3.0/type/ReversedRandomAccessIndex/", style=filled] | |
| "Sequence" [URL="http://swiftdoc.org/v3.0/protocol/Sequence/"] | |
| "Set" [URL="http://swiftdoc.org/v3.0/type/Set/", style=filled] | |
| "SetAlgebra" [URL="http://swiftdoc.org/v3.0/protocol/SetAlgebra/"] | |
| "SetIndex" [URL="http://swiftdoc.org/v3.0/type/SetIndex/", style=filled] | |
| "SetIterator" [URL="http://swiftdoc.org/v3.0/type/SetIterator/", style=filled] | |
| "SignedInteger" [URL="http://swiftdoc.org/v3.0/protocol/SignedInteger/"] | |
| "SignedNumber" [URL="http://swiftdoc.org/v3.0/protocol/SignedNumber/"] | |
| "Slice" [URL="http://swiftdoc.org/v3.0/type/Slice/", style=filled] | |
| "StaticString" [URL="http://swiftdoc.org/v3.0/type/StaticString/", style=filled] | |
| "Streamable" [URL="http://swiftdoc.org/v3.0/protocol/Streamable/"] | |
| "StrideThrough" [URL="http://swiftdoc.org/v3.0/type/StrideThrough/", style=filled] | |
| "StrideThroughIterator" [URL="http://swiftdoc.org/v3.0/type/StrideThroughIterator/", style=filled] | |
| "StrideTo" [URL="http://swiftdoc.org/v3.0/type/StrideTo/", style=filled] | |
| "StrideToIterator" [URL="http://swiftdoc.org/v3.0/type/StrideToIterator/", style=filled] | |
| "Strideable" [URL="http://swiftdoc.org/v3.0/protocol/Strideable/"] | |
| "String" [URL="http://swiftdoc.org/v3.0/type/String/", style=filled] | |
| "String.CharacterView" [URL="http://swiftdoc.org/v3.0/type/String.CharacterView/", style=filled] | |
| "String.CharacterView.Index" [URL="http://swiftdoc.org/v3.0/type/String.CharacterView.Index/", style=filled] | |
| "String.UTF16View" [URL="http://swiftdoc.org/v3.0/type/String.UTF16View/", style=filled] | |
| "String.UTF16View.Index" [URL="http://swiftdoc.org/v3.0/type/String.UTF16View.Index/", style=filled] | |
| "String.UTF16View.Indices" [URL="http://swiftdoc.org/v3.0/type/String.UTF16View.Indices/", style=filled] | |
| "String.UTF8View" [URL="http://swiftdoc.org/v3.0/type/String.UTF8View/", style=filled] | |
| "String.UTF8View.Index" [URL="http://swiftdoc.org/v3.0/type/String.UTF8View.Index/", style=filled] | |
| "String.UnicodeScalarView" [URL="http://swiftdoc.org/v3.0/type/String.UnicodeScalarView/", style=filled] | |
| "String.UnicodeScalarView.Index" [URL="http://swiftdoc.org/v3.0/type/String.UnicodeScalarView.Index/", style=filled] | |
| "String.UnicodeScalarView.Iterator" [URL="http://swiftdoc.org/v3.0/type/String.UnicodeScalarView.Iterator/", style=filled] | |
| "StringInterpolationConvertible" [URL="http://swiftdoc.org/v3.0/protocol/StringInterpolationConvertible/"] | |
| "StringLiteralConvertible" [URL="http://swiftdoc.org/v3.0/protocol/StringLiteralConvertible/"] | |
| "UInt" [URL="http://swiftdoc.org/v3.0/type/UInt/", style=filled] | |
| "UInt16" [URL="http://swiftdoc.org/v3.0/type/UInt16/", style=filled] | |
| "UInt32" [URL="http://swiftdoc.org/v3.0/type/UInt32/", style=filled] | |
| "UInt64" [URL="http://swiftdoc.org/v3.0/type/UInt64/", style=filled] | |
| "UInt8" [URL="http://swiftdoc.org/v3.0/type/UInt8/", style=filled] | |
| "UTF16" [URL="http://swiftdoc.org/v3.0/type/UTF16/", style=filled] | |
| "UTF32" [URL="http://swiftdoc.org/v3.0/type/UTF32/", style=filled] | |
| "UTF8" [URL="http://swiftdoc.org/v3.0/type/UTF8/", style=filled] | |
| "UnicodeCodec" [URL="http://swiftdoc.org/v3.0/protocol/UnicodeCodec/"] | |
| "UnicodeDecodingResult" [URL="http://swiftdoc.org/v3.0/type/UnicodeDecodingResult/", style=filled] | |
| "UnicodeScalar" [URL="http://swiftdoc.org/v3.0/type/UnicodeScalar/", style=filled] | |
| "UnicodeScalarLiteralConvertible" [URL="http://swiftdoc.org/v3.0/protocol/UnicodeScalarLiteralConvertible/"] | |
| "UnsafeBufferPointer" [URL="http://swiftdoc.org/v3.0/type/UnsafeBufferPointer/", style=filled] | |
| "UnsafeBufferPointerIterator" [URL="http://swiftdoc.org/v3.0/type/UnsafeBufferPointerIterator/", style=filled] | |
| "UnsafeMutableBufferPointer" [URL="http://swiftdoc.org/v3.0/type/UnsafeMutableBufferPointer/", style=filled] | |
| "UnsafeMutablePointer" [URL="http://swiftdoc.org/v3.0/type/UnsafeMutablePointer/", style=filled] | |
| "UnsafePointer" [URL="http://swiftdoc.org/v3.0/type/UnsafePointer/", style=filled] | |
| "UnsignedInteger" [URL="http://swiftdoc.org/v3.0/protocol/UnsignedInteger/"] | |
| "Zip2Iterator" [URL="http://swiftdoc.org/v3.0/type/Zip2Iterator/", style=filled] | |
| "Zip2Sequence" [URL="http://swiftdoc.org/v3.0/type/Zip2Sequence/", style=filled] | |
| "_DisallowMixedSignArithmetic" [URL="http://swiftdoc.org/v3.0/protocol/_DisallowMixedSignArithmetic/"] | |
| "_Incrementable" [URL="http://swiftdoc.org/v3.0/protocol/_Incrementable/"] | |
| "_Integer" [URL="http://swiftdoc.org/v3.0/protocol/_Integer/"] | |
| "_IntegerArithmetic" [URL="http://swiftdoc.org/v3.0/protocol/_IntegerArithmetic/"] | |
| "_SequenceWrapper" [URL="http://swiftdoc.org/v3.0/protocol/_SequenceWrapper/"] | |
| "_SignedInteger" [URL="http://swiftdoc.org/v3.0/protocol/_SignedInteger/"] "AbsoluteValuable" -> "FloatingPoint" | |
| "AnyCollectionProtocol" -> "AnyBidirectionalCollection" | |
| "AnyCollectionProtocol" -> "AnyCollection" | |
| "AnyCollectionProtocol" -> "AnyRandomAccessCollection" | |
| "ArrayLiteralConvertible" -> "Array" | |
| "ArrayLiteralConvertible" -> "ArraySlice" | |
| "ArrayLiteralConvertible" -> "ContiguousArray" | |
| "ArrayLiteralConvertible" -> "SetAlgebra" | |
| "BidirectionalCollection" -> "AnyBidirectionalCollection" | |
| "BidirectionalCollection" -> "BidirectionalSlice" | |
| "BidirectionalCollection" -> "DefaultBidirectionalIndices" | |
| "BidirectionalCollection" -> "FlattenBidirectionalCollection" | |
| "BidirectionalCollection" -> "LazyBidirectionalCollection" | |
| "BidirectionalCollection" -> "LazyFilterBidirectionalCollection" | |
| "BidirectionalCollection" -> "LazyMapBidirectionalCollection" | |
| "BidirectionalCollection" -> "MutableBidirectionalSlice" | |
| "BidirectionalCollection" -> "MutableRangeReplaceableBidirectionalSlice" | |
| "BidirectionalCollection" -> "RandomAccessCollection" | |
| "BidirectionalCollection" -> "RangeReplaceableBidirectionalSlice" | |
| "BidirectionalCollection" -> "ReversedCollection" | |
| "BidirectionalCollection" -> "String.CharacterView" | |
| "BidirectionalCollection" -> "String.UnicodeScalarView" | |
| "BidirectionalCollection" -> "String.UTF16View" | |
| "BidirectionalCollection" -> "String.UTF16View.Indices" | |
| "BidirectionalIndexable" -> "BidirectionalCollection" | |
| "BidirectionalIndexable" -> "RandomAccessIndexable" | |
| "BinaryFloatingPoint" -> "Double" | |
| "BinaryFloatingPoint" -> "Float" | |
| "BinaryFloatingPoint" -> "Float80" | |
| "BitwiseOperations" -> "_Integer" | |
| "Boolean" -> "Bool" | |
| "BooleanLiteralConvertible" -> "Bool" | |
| "CVarArg" -> "AutoreleasingUnsafeMutablePointer" | |
| "CVarArg" -> "Int" | |
| "CVarArg" -> "Int16" | |
| "CVarArg" -> "Int32" | |
| "CVarArg" -> "Int64" | |
| "CVarArg" -> "Int8" | |
| "CVarArg" -> "OpaquePointer" | |
| "CVarArg" -> "UInt" | |
| "CVarArg" -> "UInt16" | |
| "CVarArg" -> "UInt32" | |
| "CVarArg" -> "UInt64" | |
| "CVarArg" -> "UInt8" | |
| "CVarArg" -> "UnsafeMutablePointer" | |
| "CVarArg" -> "UnsafePointer" | |
| "Collection" -> "AnyCollectionProtocol" | |
| "Collection" -> "BidirectionalCollection" | |
| "Collection" -> "DefaultIndices" | |
| "Collection" -> "Dictionary" | |
| "Collection" -> "FlattenCollection" | |
| "Collection" -> "LazyCollectionProtocol" | |
| "Collection" -> "MutableCollection" | |
| "Collection" -> "RangeReplaceableCollection" | |
| "Collection" -> "Set" | |
| "Collection" -> "Slice" | |
| "Collection" -> "String.UTF8View" | |
| "Comparable" -> "AnyIndex" | |
| "Comparable" -> "Character" | |
| "Comparable" -> "ClosedRangeIndex" | |
| "Comparable" -> "DictionaryIndex" | |
| "Comparable" -> "FlattenBidirectionalCollectionIndex" | |
| "Comparable" -> "FlattenCollectionIndex" | |
| "Comparable" -> "IntegerArithmetic" | |
| "Comparable" -> "LazyFilterIndex" | |
| "Comparable" -> "ObjectIdentifier" | |
| "Comparable" -> "ReversedIndex" | |
| "Comparable" -> "ReversedRandomAccessIndex" | |
| "Comparable" -> "SetIndex" | |
| "Comparable" -> "SignedNumber" | |
| "Comparable" -> "Strideable" | |
| "Comparable" -> "String" | |
| "Comparable" -> "UnicodeScalar" | |
| "Comparable" -> "String.CharacterView.Index" | |
| "Comparable" -> "String.UnicodeScalarView.Index" | |
| "Comparable" -> "String.UTF16View.Index" | |
| "Comparable" -> "String.UTF8View.Index" | |
| # "CustomDebugStringConvertible" -> "Array" | |
| # "CustomDebugStringConvertible" -> "ArraySlice" | |
| # "CustomDebugStringConvertible" -> "AutoreleasingUnsafeMutablePointer" | |
| # "CustomDebugStringConvertible" -> "CVaListPointer" | |
| # "CustomDebugStringConvertible" -> "Character" | |
| # "CustomDebugStringConvertible" -> "ClosedRange" | |
| # "CustomDebugStringConvertible" -> "CollectionOfOne" | |
| # "CustomDebugStringConvertible" -> "ContiguousArray" | |
| # "CustomDebugStringConvertible" -> "CountableClosedRange" | |
| # "CustomDebugStringConvertible" -> "CountableRange" | |
| # "CustomDebugStringConvertible" -> "Dictionary" | |
| # "CustomDebugStringConvertible" -> "Double" | |
| # "CustomDebugStringConvertible" -> "Float" | |
| # "CustomDebugStringConvertible" -> "Float80" | |
| # "CustomDebugStringConvertible" -> "ImplicitlyUnwrappedOptional" | |
| # "CustomDebugStringConvertible" -> "OpaquePointer" | |
| # "CustomDebugStringConvertible" -> "Optional" | |
| # "CustomDebugStringConvertible" -> "Range" | |
| # "CustomDebugStringConvertible" -> "Set" | |
| # "CustomDebugStringConvertible" -> "StaticString" | |
| # "CustomDebugStringConvertible" -> "String" | |
| # "CustomDebugStringConvertible" -> "UnicodeScalar" | |
| # "CustomDebugStringConvertible" -> "UnsafeBufferPointer" | |
| # "CustomDebugStringConvertible" -> "UnsafeMutableBufferPointer" | |
| # "CustomDebugStringConvertible" -> "UnsafeMutablePointer" | |
| # "CustomDebugStringConvertible" -> "UnsafePointer" | |
| # "CustomDebugStringConvertible" -> "String.UnicodeScalarView" | |
| # "CustomDebugStringConvertible" -> "String.UTF16View" | |
| # "CustomDebugStringConvertible" -> "String.UTF8View" | |
| # "CustomPlaygroundQuickLookable" -> "Bool" | |
| # "CustomPlaygroundQuickLookable" -> "Character" | |
| # "CustomPlaygroundQuickLookable" -> "Double" | |
| # "CustomPlaygroundQuickLookable" -> "Float" | |
| # "CustomPlaygroundQuickLookable" -> "Int" | |
| # "CustomPlaygroundQuickLookable" -> "Int16" | |
| # "CustomPlaygroundQuickLookable" -> "Int32" | |
| # "CustomPlaygroundQuickLookable" -> "Int64" | |
| # "CustomPlaygroundQuickLookable" -> "Int8" | |
| # "CustomPlaygroundQuickLookable" -> "String" | |
| # "CustomPlaygroundQuickLookable" -> "UInt" | |
| # "CustomPlaygroundQuickLookable" -> "UInt16" | |
| # "CustomPlaygroundQuickLookable" -> "UInt32" | |
| # "CustomPlaygroundQuickLookable" -> "UInt64" | |
| # "CustomPlaygroundQuickLookable" -> "UInt8" | |
| # "CustomPlaygroundQuickLookable" -> "UnicodeScalar" | |
| # "CustomPlaygroundQuickLookable" -> "UnsafeMutablePointer" | |
| # "CustomPlaygroundQuickLookable" -> "UnsafePointer" | |
| # "CustomPlaygroundQuickLookable" -> "String.UnicodeScalarView" | |
| # "CustomPlaygroundQuickLookable" -> "String.UTF16View" | |
| # "CustomPlaygroundQuickLookable" -> "String.UTF8View" | |
| # "CustomPlaygroundQuickLookable" -> "String.CharacterView.Index" | |
| # "CustomReflectable" -> "Array" | |
| # "CustomReflectable" -> "ArraySlice" | |
| # "CustomReflectable" -> "Bool" | |
| # "CustomReflectable" -> "Character" | |
| # "CustomReflectable" -> "ClosedRange" | |
| # "CustomReflectable" -> "CollectionOfOne" | |
| # "CustomReflectable" -> "ContiguousArray" | |
| # "CustomReflectable" -> "CountableClosedRange" | |
| # "CustomReflectable" -> "CountableRange" | |
| # "CustomReflectable" -> "CustomLeafReflectable" | |
| # "CustomReflectable" -> "Dictionary" | |
| # "CustomReflectable" -> "DictionaryIterator" | |
| # "CustomReflectable" -> "Double" | |
| # "CustomReflectable" -> "Float" | |
| # "CustomReflectable" -> "Int" | |
| # "CustomReflectable" -> "Int16" | |
| # "CustomReflectable" -> "Int32" | |
| # "CustomReflectable" -> "Int64" | |
| # "CustomReflectable" -> "Int8" | |
| # "CustomReflectable" -> "Mirror" | |
| # "CustomReflectable" -> "Optional" | |
| # "CustomReflectable" -> "Range" | |
| # "CustomReflectable" -> "Set" | |
| # "CustomReflectable" -> "SetIterator" | |
| # "CustomReflectable" -> "StaticString" | |
| # "CustomReflectable" -> "StrideThrough" | |
| # "CustomReflectable" -> "StrideTo" | |
| # "CustomReflectable" -> "String" | |
| # "CustomReflectable" -> "UInt" | |
| # "CustomReflectable" -> "UInt16" | |
| # "CustomReflectable" -> "UInt32" | |
| # "CustomReflectable" -> "UInt64" | |
| # "CustomReflectable" -> "UInt8" | |
| # "CustomReflectable" -> "UnicodeScalar" | |
| # "CustomReflectable" -> "UnsafeMutablePointer" | |
| # "CustomReflectable" -> "UnsafePointer" | |
| # "CustomReflectable" -> "String.UnicodeScalarView" | |
| # "CustomReflectable" -> "String.UTF16View" | |
| # "CustomReflectable" -> "String.UTF8View" | |
| # "CustomStringConvertible" -> "Array" | |
| # "CustomStringConvertible" -> "ArraySlice" | |
| # "CustomStringConvertible" -> "Bool" | |
| # "CustomStringConvertible" -> "ClosedRange" | |
| # "CustomStringConvertible" -> "ContiguousArray" | |
| # "CustomStringConvertible" -> "CountableClosedRange" | |
| # "CustomStringConvertible" -> "CountableRange" | |
| # "CustomStringConvertible" -> "Dictionary" | |
| # "CustomStringConvertible" -> "Double" | |
| # "CustomStringConvertible" -> "Float" | |
| # "CustomStringConvertible" -> "Float80" | |
| # "CustomStringConvertible" -> "ImplicitlyUnwrappedOptional" | |
| # "CustomStringConvertible" -> "Mirror" | |
| # "CustomStringConvertible" -> "Range" | |
| # "CustomStringConvertible" -> "Set" | |
| # "CustomStringConvertible" -> "StaticString" | |
| # "CustomStringConvertible" -> "UnicodeScalar" | |
| # "CustomStringConvertible" -> "_Integer" | |
| # "CustomStringConvertible" -> "String.UnicodeScalarView" | |
| # "CustomStringConvertible" -> "String.UTF16View" | |
| # "CustomStringConvertible" -> "String.UTF8View" | |
| "DictionaryLiteralConvertible" -> "Dictionary" | |
| "DictionaryLiteralConvertible" -> "DictionaryLiteral" | |
| "Equatable" -> "AutoreleasingUnsafeMutablePointer" | |
| "Equatable" -> "ClosedRange" | |
| "Equatable" -> "Comparable" | |
| "Equatable" -> "CountableClosedRange" | |
| "Equatable" -> "CountableRange" | |
| "Equatable" -> "EmptyCollection" | |
| "Equatable" -> "Hashable" | |
| "Equatable" -> "ManagedBufferPointer" | |
| "Equatable" -> "Range" | |
| "Equatable" -> "SetAlgebra" | |
| "Equatable" -> "UnicodeDecodingResult" | |
| "Equatable" -> "_Incrementable" | |
| "ExtendedGraphemeClusterLiteralConvertible" -> "Character" | |
| "ExtendedGraphemeClusterLiteralConvertible" -> "StringLiteralConvertible" | |
| "FloatLiteralConvertible" -> "BinaryFloatingPoint" | |
| "FloatingPoint" -> "BinaryFloatingPoint" | |
| "Hashable" -> "Bool" | |
| "Hashable" -> "Character" | |
| "Hashable" -> "Double" | |
| "Hashable" -> "Float" | |
| "Hashable" -> "Float80" | |
| "Hashable" -> "ObjectIdentifier" | |
| "Hashable" -> "OpaquePointer" | |
| "Hashable" -> "Set" | |
| "Hashable" -> "String" | |
| "Hashable" -> "UnicodeScalar" | |
| "Hashable" -> "UnsafeMutablePointer" | |
| "Hashable" -> "UnsafePointer" | |
| "Hashable" -> "_Integer" | |
| "Indexable" -> "BidirectionalIndexable" | |
| "Indexable" -> "Collection" | |
| "Indexable" -> "MutableIndexable" | |
| "Indexable" -> "RangeReplaceableIndexable" | |
| "IndexableBase" -> "Indexable" | |
| "Integer" -> "SignedInteger" | |
| "Integer" -> "UnsignedInteger" | |
| "IntegerArithmetic" -> "_Integer" | |
| "IntegerLiteralConvertible" -> "SignedNumber" | |
| "IntegerLiteralConvertible" -> "_Integer" | |
| "IteratorProtocol" -> "AnyIterator" | |
| "IteratorProtocol" -> "ClosedRangeIterator" | |
| "IteratorProtocol" -> "DictionaryIterator" | |
| "IteratorProtocol" -> "EmptyIterator" | |
| "IteratorProtocol" -> "EnumeratedIterator" | |
| "IteratorProtocol" -> "FlattenIterator" | |
| "IteratorProtocol" -> "IndexingIterator" | |
| "IteratorProtocol" -> "IteratorOverOne" | |
| "IteratorProtocol" -> "IteratorSequence" | |
| "IteratorProtocol" -> "JoinedIterator" | |
| "IteratorProtocol" -> "LazyFilterIterator" | |
| "IteratorProtocol" -> "LazyMapIterator" | |
| "IteratorProtocol" -> "SetIterator" | |
| "IteratorProtocol" -> "StrideThroughIterator" | |
| "IteratorProtocol" -> "StrideToIterator" | |
| "IteratorProtocol" -> "UnsafeBufferPointerIterator" | |
| "IteratorProtocol" -> "Zip2Iterator" | |
| "IteratorProtocol" -> "String.UnicodeScalarView.Iterator" | |
| "LazyCollectionProtocol" -> "LazyBidirectionalCollection" | |
| "LazyCollectionProtocol" -> "LazyCollection" | |
| "LazyCollectionProtocol" -> "LazyFilterBidirectionalCollection" | |
| "LazyCollectionProtocol" -> "LazyFilterCollection" | |
| "LazyCollectionProtocol" -> "LazyMapBidirectionalCollection" | |
| "LazyCollectionProtocol" -> "LazyMapCollection" | |
| "LazyCollectionProtocol" -> "LazyMapRandomAccessCollection" | |
| "LazyCollectionProtocol" -> "LazyRandomAccessCollection" | |
| "LazySequenceProtocol" -> "LazyCollectionProtocol" | |
| "LazySequenceProtocol" -> "LazyFilterSequence" | |
| "LazySequenceProtocol" -> "LazyMapSequence" | |
| "LazySequenceProtocol" -> "LazySequence" | |
| "ManagedProtoBuffer" -> "ManagedBuffer" | |
| "MirrorPath" -> "Int" | |
| "MirrorPath" -> "IntMax" | |
| "MirrorPath" -> "String" | |
| "MutableCollection" -> "Array" | |
| "MutableCollection" -> "ArraySlice" | |
| "MutableCollection" -> "CollectionOfOne" | |
| "MutableCollection" -> "ContiguousArray" | |
| "MutableCollection" -> "EmptyCollection" | |
| "MutableCollection" -> "MutableBidirectionalSlice" | |
| "MutableCollection" -> "MutableRandomAccessSlice" | |
| "MutableCollection" -> "MutableRangeReplaceableBidirectionalSlice" | |
| "MutableCollection" -> "MutableRangeReplaceableRandomAccessSlice" | |
| "MutableCollection" -> "MutableRangeReplaceableSlice" | |
| "MutableCollection" -> "MutableSlice" | |
| "MutableCollection" -> "UnsafeMutableBufferPointer" | |
| "MutableIndexable" -> "MutableCollection" | |
| "NilLiteralConvertible" -> "ImplicitlyUnwrappedOptional" | |
| "NilLiteralConvertible" -> "Optional" | |
| "NonObjectiveCBase" -> "ManagedProtoBuffer" | |
| "OutputStream" -> "String" | |
| "RandomAccessCollection" -> "AnyRandomAccessCollection" | |
| "RandomAccessCollection" -> "Array" | |
| "RandomAccessCollection" -> "ArraySlice" | |
| "RandomAccessCollection" -> "CollectionOfOne" | |
| "RandomAccessCollection" -> "ContiguousArray" | |
| "RandomAccessCollection" -> "CountableClosedRange" | |
| "RandomAccessCollection" -> "CountableRange" | |
| "RandomAccessCollection" -> "DefaultRandomAccessIndices" | |
| "RandomAccessCollection" -> "DictionaryLiteral" | |
| "RandomAccessCollection" -> "EmptyCollection" | |
| "RandomAccessCollection" -> "LazyMapRandomAccessCollection" | |
| "RandomAccessCollection" -> "LazyRandomAccessCollection" | |
| "RandomAccessCollection" -> "MutableRandomAccessSlice" | |
| "RandomAccessCollection" -> "MutableRangeReplaceableRandomAccessSlice" | |
| "RandomAccessCollection" -> "RandomAccessSlice" | |
| "RandomAccessCollection" -> "RangeReplaceableRandomAccessSlice" | |
| "RandomAccessCollection" -> "Repeated" | |
| "RandomAccessCollection" -> "ReversedRandomAccessCollection" | |
| "RandomAccessCollection" -> "UnsafeBufferPointer" | |
| "RandomAccessCollection" -> "UnsafeMutableBufferPointer" | |
| "RandomAccessIndexable" -> "RandomAccessCollection" | |
| "RangeReplaceableCollection" -> "Array" | |
| "RangeReplaceableCollection" -> "ArraySlice" | |
| "RangeReplaceableCollection" -> "ContiguousArray" | |
| "RangeReplaceableCollection" -> "MutableRangeReplaceableBidirectionalSlice" | |
| "RangeReplaceableCollection" -> "MutableRangeReplaceableRandomAccessSlice" | |
| "RangeReplaceableCollection" -> "MutableRangeReplaceableSlice" | |
| "RangeReplaceableCollection" -> "RangeReplaceableBidirectionalSlice" | |
| "RangeReplaceableCollection" -> "RangeReplaceableRandomAccessSlice" | |
| "RangeReplaceableCollection" -> "RangeReplaceableSlice" | |
| "RangeReplaceableCollection" -> "String.CharacterView" | |
| "RangeReplaceableCollection" -> "String.UnicodeScalarView" | |
| "RangeReplaceableIndexable" -> "RangeReplaceableCollection" | |
| "RawRepresentable" -> "OptionSet" | |
| "Sequence" -> "AnyIterator" | |
| "Sequence" -> "AnySequence" | |
| "Sequence" -> "ClosedRangeIterator" | |
| "Sequence" -> "Collection" | |
| "Sequence" -> "EmptyIterator" | |
| "Sequence" -> "EnumeratedIterator" | |
| "Sequence" -> "EnumeratedS |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

What do you use to render the image?