Protocols
- AdditiveArithmetic
- BidirectionalCollection
- BinaryFloatingPoint
- BinaryInteger
- CVarArg
- CaseIterable
- CodingKey
- Collection
- Comparable
- CustomDebugStringConvertible
- CustomLeafReflectable
- CustomPlaygroundDisplayConvertible
- CustomReflectable
- CustomStringConvertible
- Decodable
- Decoder
- Encodable
- Encoder
- Equatable
- Error
- ExpressibleByArrayLiteral
- ExpressibleByBooleanLiteral
- ExpressibleByDictionaryLiteral
- ExpressibleByExtendedGraphemeClusterLiteral
- ExpressibleByFloatLiteral
- ExpressibleByIntegerLiteral
- ExpressibleByNilLiteral
- ExpressibleByStringInterpolation
- ExpressibleByStringLiteral
- ExpressibleByUnicodeScalarLiteral
- FixedWidthInteger
- FloatingPoint
- Hashable
- Identifiable
- IteratorProtocol
- KeyedDecodingContainerProtocol
- KeyedEncodingContainerProtocol
- LazyCollectionProtocol
- LazySequenceProtocol
- LosslessStringConvertible
- MirrorPath
- MutableCollection
- Numeric
- OptionSet
- RandomAccessCollection
- RandomNumberGenerator
- RangeExpression
- RangeReplaceableCollection
- RawRepresentable
- SIMD
- SIMDScalar
- SIMDStorage
- Sequence
- SetAlgebra
- SignedInteger
- SignedNumeric
- SingleValueDecodingContainer
- SingleValueEncodingContainer
- Strideable
- StringInterpolationProtocol
- StringProtocol
- TextOutputStream
- TextOutputStreamable
- UnicodeCodec
- UnkeyedDecodingContainer
- UnkeyedEncodingContainer
- UnsignedInteger
- _AppendKeyPath
Operators
Globals
Functions
- abs
- all
- any
- assert
- assertionFailure
- debugPrint
- dump
- fatalError
- getVaList
- isKnownUniquelyReferenced
- max
- min
- numericCast
- pointwiseMax
- pointwiseMin
- precondition
- preconditionFailure
- readLine
- repeatElement
- sequence
- stride
- swap
- transcode
- type
- unsafeBitCast
- unsafeDowncast
- withExtendedLifetime
- withUnsafeBytes
- withUnsafeMutableBytes
- withUnsafeMutablePointer
- withUnsafePointer
- withVaList
- withoutActuallyEscaping
- zip
Types
- AnyBidirectionalCollection
- AnyCollection
- AnyHashable
- AnyIndex
- AnyIterator
- AnyKeyPath
- AnyRandomAccessCollection
- AnySequence
- Array
- ArraySlice
- AutoreleasingUnsafeMutablePointer
- Bool
- CVaListPointer
- Character
- ClosedRange
- CodingUserInfoKey
- CollectionDifference
- CollectionDifference.Change
- CollectionOfOne
- CommandLine
- ContiguousArray
- DecodingError
- DecodingError.Context
- DefaultIndices
- DefaultStringInterpolation
- Dictionary
- Double
- DropFirstSequence
- DropWhileSequence
- EmptyCollection
- EncodingError
- EncodingError.Context
- EnumeratedSequence
- FlattenSequence
- Float
- Float80
- FloatingPointClassification
- FloatingPointRoundingRule
- FloatingPointSign
- Hasher
- IndexingIterator
- Int
- Int.Words
- Int16
- Int16.Words
- Int32
- Int32.Words
- Int64
- Int64.Words
- Int8
- Int8.Words
- IteratorSequence
- JoinedSequence
- KeyPath
- KeyValuePairs
- KeyedDecodingContainer
- KeyedEncodingContainer
- LazyDropWhileSequence
- LazyFilterSequence
- LazyMapSequence
- LazyPrefixWhileSequence
- LazySequence
- ManagedBuffer
- ManagedBufferPointer
- MemoryLayout
- Mirror
- Mirror.AncestorRepresentation
- Mirror.DisplayStyle
- Never
- ObjectIdentifier
- OpaquePointer
- Optional
- PartialKeyPath
- PartialRangeFrom
- PartialRangeThrough
- PartialRangeUpTo
- PrefixSequence
- Range
- ReferenceWritableKeyPath
- Repeated
- Result
- ReversedCollection
- SIMD16
- SIMD2
- SIMD3
- SIMD32
- SIMD4
- SIMD64
- SIMD8
- SIMDMask
- Set
- Slice
- StaticString
- StrideThrough
- StrideThroughIterator
- StrideTo
- StrideToIterator
- String
- Substring
- SystemRandomNumberGenerator
- UInt
- UInt.Words
- UInt16
- UInt16.Words
- UInt32
- UInt32.Words
- UInt64
- UInt64.Words
- UInt8
- UInt8.Words
- UnboundedRange_
- UnfoldSequence
- Unicode
- UnicodeDecodingResult
- Unmanaged
- UnsafeBufferPointer
- UnsafeMutableBufferPointer
- UnsafeMutablePointer
- UnsafeMutableRawBufferPointer
- UnsafeMutableRawPointer
- UnsafePointer
- UnsafeRawBufferPointer
- UnsafeRawPointer
- WritableKeyPath
- Zip2Sequence