API Differences in Synchronization in macOS 15.0

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in Synchronization in the macOS 15.0 SDK.

Table of Contents

Protocols

AtomicOptionalRepresentable
AtomicRepresentable

Structs

Atomic
AtomicLazyReference
AtomicLazyReference
AtomicLoadOrdering
AtomicStoreOrdering
AtomicUpdateOrdering
Mutex
WordPair
_Atomic128BitStorage
_Atomic16BitStorage
_Atomic32BitStorage
_Atomic64BitStorage
_Atomic8BitStorage
_Cell
_MutexHandle

Typealiases

Swift.Bool
public typealias AtomicRepresentation = Swift.UInt8.AtomicRepresentation
Swift.Double
public typealias AtomicRepresentation = Swift.UInt64.AtomicRepresentation
Swift.Duration
public typealias AtomicRepresentation = Synchronization.WordPair.AtomicRepresentation
Swift.Float
public typealias AtomicRepresentation = Swift.UInt32.AtomicRepresentation
Swift.Float16
public typealias AtomicRepresentation = Swift.UInt16.AtomicRepresentation
Swift.Int
public typealias AtomicRepresentation = Synchronization._Atomic64BitStorage
Swift.Int128
public typealias AtomicRepresentation = Synchronization._Atomic128BitStorage
Swift.Int16
public typealias AtomicRepresentation = Synchronization._Atomic16BitStorage
Swift.Int32
public typealias AtomicRepresentation = Synchronization._Atomic32BitStorage
Swift.Int64
public typealias AtomicRepresentation = Synchronization._Atomic64BitStorage
Swift.Int8
public typealias AtomicRepresentation = Synchronization._Atomic8BitStorage
Swift.Never
public typealias AtomicRepresentation = Swift.Never
Swift.ObjectIdentifier
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.ObjectIdentifier
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.OpaquePointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.OpaquePointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.OpaquePointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.OpaquePointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.Optional
public typealias AtomicRepresentation = Wrapped.AtomicOptionalRepresentation
Swift.RawRepresentable
public typealias AtomicOptionalRepresentation = Self.RawValue.AtomicOptionalRepresentation
Swift.RawRepresentable
public typealias AtomicRepresentation = Self.RawValue.AtomicRepresentation
Swift.UInt
public typealias AtomicRepresentation = Synchronization._Atomic64BitStorage
Swift.UInt128
public typealias AtomicRepresentation = Synchronization._Atomic128BitStorage
Swift.UInt16
public typealias AtomicRepresentation = Synchronization._Atomic16BitStorage
Swift.UInt32
public typealias AtomicRepresentation = Synchronization._Atomic32BitStorage
Swift.UInt64
public typealias AtomicRepresentation = Synchronization._Atomic64BitStorage
Swift.UInt8
public typealias AtomicRepresentation = Synchronization._Atomic8BitStorage
Swift.Unmanaged
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.Unmanaged
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.Unmanaged
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.Unmanaged
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeBufferPointer
public typealias AtomicRepresentation = Synchronization.WordPair.AtomicRepresentation
Swift.UnsafeBufferPointer
public typealias AtomicRepresentation = Synchronization.WordPair.AtomicRepresentation
Swift.UnsafeMutableBufferPointer
public typealias AtomicRepresentation = Synchronization.WordPair.AtomicRepresentation
Swift.UnsafeMutableBufferPointer
public typealias AtomicRepresentation = Synchronization.WordPair.AtomicRepresentation
Swift.UnsafeMutablePointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeMutablePointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeMutablePointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeMutablePointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeMutableRawBufferPointer
public typealias AtomicRepresentation = Synchronization.WordPair.AtomicRepresentation
Swift.UnsafeMutableRawBufferPointer
public typealias AtomicRepresentation = Synchronization.WordPair.AtomicRepresentation
Swift.UnsafeMutableRawPointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeMutableRawPointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeMutableRawPointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeMutableRawPointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafePointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafePointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafePointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafePointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeRawBufferPointer
public typealias AtomicRepresentation = Synchronization.WordPair.AtomicRepresentation
Swift.UnsafeRawBufferPointer
public typealias AtomicRepresentation = Synchronization.WordPair.AtomicRepresentation
Swift.UnsafeRawPointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeRawPointer
public typealias AtomicOptionalRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeRawPointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
Swift.UnsafeRawPointer
public typealias AtomicRepresentation = Swift.Int.AtomicRepresentation
WordPair
public typealias AtomicRepresentation = Synchronization._Atomic128BitStorage

Functions & Methods

Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.Int, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int, newValue: Swift.Int)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.Int8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int8, newValue: Swift.Int8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.Int16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int16, newValue: Swift.Int16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.Int32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int32, newValue: Swift.Int32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.Int64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int64, newValue: Swift.Int64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.Int128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int128, newValue: Swift.Int128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.UInt, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt, newValue: Swift.UInt)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.UInt8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt8, newValue: Swift.UInt8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.UInt16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt16, newValue: Swift.UInt16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.UInt32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt32, newValue: Swift.UInt32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.UInt64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt64, newValue: Swift.UInt64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func add(_ operand: Swift.UInt128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt128, newValue: Swift.UInt128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.Int, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int, newValue: Swift.Int)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.Int8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int8, newValue: Swift.Int8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.Int16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int16, newValue: Swift.Int16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.Int32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int32, newValue: Swift.Int32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.Int64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int64, newValue: Swift.Int64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.Int128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int128, newValue: Swift.Int128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.UInt, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt, newValue: Swift.UInt)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.UInt8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt8, newValue: Swift.UInt8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.UInt16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt16, newValue: Swift.UInt16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.UInt32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt32, newValue: Swift.UInt32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.UInt64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt64, newValue: Swift.UInt64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseAnd(_ operand: Swift.UInt128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt128, newValue: Swift.UInt128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.Int, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int, newValue: Swift.Int)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.Int8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int8, newValue: Swift.Int8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.Int16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int16, newValue: Swift.Int16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.Int32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int32, newValue: Swift.Int32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.Int64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int64, newValue: Swift.Int64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.Int128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int128, newValue: Swift.Int128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.UInt, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt, newValue: Swift.UInt)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.UInt8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt8, newValue: Swift.UInt8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.UInt16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt16, newValue: Swift.UInt16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.UInt32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt32, newValue: Swift.UInt32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.UInt64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt64, newValue: Swift.UInt64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseOr(_ operand: Swift.UInt128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt128, newValue: Swift.UInt128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.Int, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int, newValue: Swift.Int)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.Int8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int8, newValue: Swift.Int8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.Int16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int16, newValue: Swift.Int16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.Int32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int32, newValue: Swift.Int32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.Int64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int64, newValue: Swift.Int64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.Int128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int128, newValue: Swift.Int128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.UInt, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt, newValue: Swift.UInt)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.UInt8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt8, newValue: Swift.UInt8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.UInt16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt16, newValue: Swift.UInt16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.UInt32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt32, newValue: Swift.UInt32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.UInt64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt64, newValue: Swift.UInt64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func bitwiseXor(_ operand: Swift.UInt128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt128, newValue: Swift.UInt128)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func compareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func exchange(_ desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> Value
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func exchange(_ desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> Value
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func exchange(_ desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> Value
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func exchange(_ desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> Value
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func exchange(_ desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> Value
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func load(ordering: Synchronization.AtomicLoadOrdering) -> Value
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func load(ordering: Synchronization.AtomicLoadOrdering) -> Value
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func load(ordering: Synchronization.AtomicLoadOrdering) -> Value
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func load(ordering: Synchronization.AtomicLoadOrdering) -> Value
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func load(ordering: Synchronization.AtomicLoadOrdering) -> Value
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func logicalAnd(_ operand: Swift.Bool, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Bool, newValue: Swift.Bool)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func logicalOr(_ operand: Swift.Bool, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Bool, newValue: Swift.Bool)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func logicalXor(_ operand: Swift.Bool, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Bool, newValue: Swift.Bool)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.Int, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int, newValue: Swift.Int)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.Int8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int8, newValue: Swift.Int8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.Int16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int16, newValue: Swift.Int16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.Int32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int32, newValue: Swift.Int32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.Int64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int64, newValue: Swift.Int64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.Int128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int128, newValue: Swift.Int128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.UInt, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt, newValue: Swift.UInt)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.UInt8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt8, newValue: Swift.UInt8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.UInt16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt16, newValue: Swift.UInt16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.UInt32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt32, newValue: Swift.UInt32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.UInt64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt64, newValue: Swift.UInt64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func max(_ operand: Swift.UInt128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt128, newValue: Swift.UInt128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.Int, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int, newValue: Swift.Int)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.Int8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int8, newValue: Swift.Int8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.Int16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int16, newValue: Swift.Int16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.Int32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int32, newValue: Swift.Int32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.Int64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int64, newValue: Swift.Int64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.Int128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int128, newValue: Swift.Int128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.UInt, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt, newValue: Swift.UInt)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.UInt8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt8, newValue: Swift.UInt8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.UInt16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt16, newValue: Swift.UInt16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.UInt32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt32, newValue: Swift.UInt32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.UInt64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt64, newValue: Swift.UInt64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func min(_ operand: Swift.UInt128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt128, newValue: Swift.UInt128)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func store(_ desired: consuming Value, ordering: Synchronization.AtomicStoreOrdering)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func store(_ desired: consuming Value, ordering: Synchronization.AtomicStoreOrdering)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func store(_ desired: consuming Value, ordering: Synchronization.AtomicStoreOrdering)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func store(_ desired: consuming Value, ordering: Synchronization.AtomicStoreOrdering)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func store(_ desired: consuming Value, ordering: Synchronization.AtomicStoreOrdering)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.Int, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int, newValue: Swift.Int)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.Int8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int8, newValue: Swift.Int8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.Int16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int16, newValue: Swift.Int16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.Int32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int32, newValue: Swift.Int32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.Int64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int64, newValue: Swift.Int64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.Int128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int128, newValue: Swift.Int128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.UInt, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt, newValue: Swift.UInt)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.UInt8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt8, newValue: Swift.UInt8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.UInt16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt16, newValue: Swift.UInt16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.UInt32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt32, newValue: Swift.UInt32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.UInt64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt64, newValue: Swift.UInt64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func subtract(_ operand: Swift.UInt128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt128, newValue: Swift.UInt128)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, ordering: Synchronization.AtomicUpdateOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@_semantics("atomics.requires_constant_orderings") @_transparent public func weakCompareExchange(expected: consuming Value, desired: consuming Value, successOrdering: Synchronization.AtomicUpdateOrdering, failureOrdering: Synchronization.AtomicLoadOrdering) -> (exchanged: Swift.Bool, original: Value)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.Int, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int, newValue: Swift.Int)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.Int8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int8, newValue: Swift.Int8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.Int16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int16, newValue: Swift.Int16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.Int32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int32, newValue: Swift.Int32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.Int64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int64, newValue: Swift.Int64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.Int128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int128, newValue: Swift.Int128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.UInt, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt, newValue: Swift.UInt)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.UInt8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt8, newValue: Swift.UInt8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.UInt16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt16, newValue: Swift.UInt16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.UInt32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt32, newValue: Swift.UInt32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.UInt64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt64, newValue: Swift.UInt64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingAdd(_ operand: Swift.UInt128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt128, newValue: Swift.UInt128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.Int, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int, newValue: Swift.Int)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.Int8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int8, newValue: Swift.Int8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.Int16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int16, newValue: Swift.Int16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.Int32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int32, newValue: Swift.Int32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.Int64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int64, newValue: Swift.Int64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.Int128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.Int128, newValue: Swift.Int128)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.UInt, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt, newValue: Swift.UInt)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.UInt8, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt8, newValue: Swift.UInt8)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.UInt16, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt16, newValue: Swift.UInt16)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.UInt32, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt32, newValue: Swift.UInt32)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.UInt64, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt64, newValue: Swift.UInt64)
Atomic
@discardableResult @_semantics("atomics.requires_constant_orderings") @_transparent public func wrappingSubtract(_ operand: Swift.UInt128, ordering: Synchronization.AtomicUpdateOrdering) -> (oldValue: Swift.UInt128, newValue: Swift.UInt128)
AtomicLazyReference
public func load() -> Instance?
AtomicLazyReference
public func storeIfNil(_ desired: consuming Instance) -> Instance
AtomicLoadOrdering
@_transparent public static func == (left: Synchronization.AtomicLoadOrdering, right: Synchronization.AtomicLoadOrdering) -> Swift.Bool
AtomicLoadOrdering
@_semantics("constant_evaluable") @_semantics("atomics.requires_constant_orderings") @_transparent internal static func _failureOrdering(for ordering: Synchronization.AtomicUpdateOrdering) -> Synchronization.AtomicLoadOrdering
AtomicLoadOrdering
public func hash(into hasher: inout Swift.Hasher)
AtomicStoreOrdering
@_transparent public static func == (left: Synchronization.AtomicStoreOrdering, right: Synchronization.AtomicStoreOrdering) -> Swift.Bool
AtomicStoreOrdering
public func hash(into hasher: inout Swift.Hasher)
AtomicUpdateOrdering
@_transparent public static func == (left: Synchronization.AtomicUpdateOrdering, right: Synchronization.AtomicUpdateOrdering) -> Swift.Bool
AtomicUpdateOrdering
public func hash(into hasher: inout Swift.Hasher)
Mutex
@_transparent public borrowing func _unsafeLock()
Mutex
@_transparent public borrowing func _unsafeTryLock() -> Swift.Bool
Mutex
@_transparent public borrowing func _unsafeUnlock()
Mutex
@_transparent public borrowing func withLock<Result, E>(_ body: (inout sending Value) throws(E) -> sending Result) throws(E) -> sending Result where E : Swift.Error, Result : ~Copyable
Mutex
@_transparent public borrowing func withLock<Result, E>(_ body: (inout Value) throws(E) -> Result) throws(E) -> Result where E : Swift.Error, Result : ~Copyable
Mutex
@_transparent public borrowing func withLockIfAvailable<Result, E>(_ body: (inout sending Value) throws(E) -> sending Result) throws(E) -> sending Result? where E : Swift.Error, Result : ~Copyable
Mutex
@_transparent public borrowing func withLockIfAvailable<Result, E>(_ body: (inout Value) throws(E) -> Result) throws(E) -> Result? where E : Swift.Error, Result : ~Copyable
Swift.Bool
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Bool.AtomicRepresentation) -> Swift.Bool
Swift.Bool
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.Bool) -> Swift.Bool.AtomicRepresentation
Swift.Double
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Double.AtomicRepresentation) -> Swift.Double
Swift.Double
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.Double) -> Swift.Double.AtomicRepresentation
Swift.Duration
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Duration.AtomicRepresentation) -> Swift.Duration
Swift.Duration
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.Duration) -> Swift.Duration.AtomicRepresentation
Swift.Float
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Float.AtomicRepresentation) -> Swift.Float
Swift.Float
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.Float) -> Swift.Float.AtomicRepresentation
Swift.Float16
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Float16.AtomicRepresentation) -> Swift.Float16
Swift.Float16
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.Float16) -> Swift.Float16.AtomicRepresentation
Swift.Int
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Int.AtomicRepresentation) -> Swift.Int
Swift.Int
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.Int) -> Swift.Int.AtomicRepresentation
Swift.Int128
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Int128.AtomicRepresentation) -> Swift.Int128
Swift.Int128
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.Int128) -> Swift.Int128.AtomicRepresentation
Swift.Int16
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Int16.AtomicRepresentation) -> Swift.Int16
Swift.Int16
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.Int16) -> Swift.Int16.AtomicRepresentation
Swift.Int32
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Int32.AtomicRepresentation) -> Swift.Int32
Swift.Int32
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.Int32) -> Swift.Int32.AtomicRepresentation
Swift.Int64
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Int64.AtomicRepresentation) -> Swift.Int64
Swift.Int64
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.Int64) -> Swift.Int64.AtomicRepresentation
Swift.Int8
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Int8.AtomicRepresentation) -> Swift.Int8
Swift.Int8
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.Int8) -> Swift.Int8.AtomicRepresentation
Swift.Never
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Never) -> Swift.Never
Swift.Never
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.Never) -> Swift.Never
Swift.ObjectIdentifier
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.ObjectIdentifier.AtomicOptionalRepresentation) -> Swift.ObjectIdentifier?
Swift.ObjectIdentifier
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.ObjectIdentifier.AtomicRepresentation) -> Swift.ObjectIdentifier
Swift.ObjectIdentifier
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.ObjectIdentifier?) -> Swift.ObjectIdentifier.AtomicOptionalRepresentation
Swift.ObjectIdentifier
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.ObjectIdentifier) -> Swift.ObjectIdentifier.AtomicRepresentation
Swift.OpaquePointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.OpaquePointer.AtomicOptionalRepresentation) -> Swift.OpaquePointer?
Swift.OpaquePointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.OpaquePointer.AtomicOptionalRepresentation) -> Swift.OpaquePointer?
Swift.OpaquePointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.OpaquePointer.AtomicRepresentation) -> Swift.OpaquePointer
Swift.OpaquePointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.OpaquePointer.AtomicRepresentation) -> Swift.OpaquePointer
Swift.OpaquePointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.OpaquePointer?) -> Swift.OpaquePointer.AtomicOptionalRepresentation
Swift.OpaquePointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.OpaquePointer?) -> Swift.OpaquePointer.AtomicOptionalRepresentation
Swift.OpaquePointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.OpaquePointer) -> Swift.OpaquePointer.AtomicRepresentation
Swift.OpaquePointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.OpaquePointer) -> Swift.OpaquePointer.AtomicRepresentation
Swift.Optional
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Optional<Wrapped>.AtomicRepresentation) -> Wrapped?
Swift.Optional
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Wrapped?) -> Swift.Optional<Wrapped>.AtomicRepresentation
Swift.RawRepresentable
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Self.RawValue.AtomicOptionalRepresentation) -> Self?
Swift.RawRepresentable
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Self.RawValue.AtomicRepresentation) -> Self
Swift.RawRepresentable
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Self?) -> Self.RawValue.AtomicOptionalRepresentation
Swift.RawRepresentable
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Self) -> Self.RawValue.AtomicRepresentation
Swift.UInt
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UInt.AtomicRepresentation) -> Swift.UInt
Swift.UInt
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.UInt) -> Swift.UInt.AtomicRepresentation
Swift.UInt128
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UInt128.AtomicRepresentation) -> Swift.UInt128
Swift.UInt128
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.UInt128) -> Swift.UInt128.AtomicRepresentation
Swift.UInt16
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UInt16.AtomicRepresentation) -> Swift.UInt16
Swift.UInt16
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.UInt16) -> Swift.UInt16.AtomicRepresentation
Swift.UInt32
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UInt32.AtomicRepresentation) -> Swift.UInt32
Swift.UInt32
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.UInt32) -> Swift.UInt32.AtomicRepresentation
Swift.UInt64
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UInt64.AtomicRepresentation) -> Swift.UInt64
Swift.UInt64
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.UInt64) -> Swift.UInt64.AtomicRepresentation
Swift.UInt8
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UInt8.AtomicRepresentation) -> Swift.UInt8
Swift.UInt8
@_transparent public static func encodeAtomicRepresentation(_ value: borrowing Swift.UInt8) -> Swift.UInt8.AtomicRepresentation
Swift.Unmanaged
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.Unmanaged<Instance>.AtomicOptionalRepresentation) -> Swift.Unmanaged<Instance>?
Swift.Unmanaged
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.Unmanaged<Instance>.AtomicOptionalRepresentation) -> Swift.Unmanaged<Instance>?
Swift.Unmanaged
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Unmanaged<Instance>.AtomicRepresentation) -> Swift.Unmanaged<Instance>
Swift.Unmanaged
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.Unmanaged<Instance>.AtomicRepresentation) -> Swift.Unmanaged<Instance>
Swift.Unmanaged
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.Unmanaged<Instance>?) -> Swift.Unmanaged<Instance>.AtomicOptionalRepresentation
Swift.Unmanaged
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.Unmanaged<Instance>?) -> Swift.Unmanaged<Instance>.AtomicOptionalRepresentation
Swift.Unmanaged
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.Unmanaged<Instance>) -> Swift.Unmanaged<Instance>.AtomicRepresentation
Swift.Unmanaged
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.Unmanaged<Instance>) -> Swift.Unmanaged<Instance>.AtomicRepresentation
Swift.UnsafeBufferPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeBufferPointer<Element>.AtomicRepresentation) -> Swift.UnsafeBufferPointer<Element>
Swift.UnsafeBufferPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeBufferPointer<Element>.AtomicRepresentation) -> Swift.UnsafeBufferPointer<Element>
Swift.UnsafeBufferPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeBufferPointer<Element>) -> Swift.UnsafeBufferPointer<Element>.AtomicRepresentation
Swift.UnsafeBufferPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeBufferPointer<Element>) -> Swift.UnsafeBufferPointer<Element>.AtomicRepresentation
Swift.UnsafeMutableBufferPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeMutableBufferPointer<Element>.AtomicRepresentation) -> Swift.UnsafeMutableBufferPointer<Element>
Swift.UnsafeMutableBufferPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeMutableBufferPointer<Element>.AtomicRepresentation) -> Swift.UnsafeMutableBufferPointer<Element>
Swift.UnsafeMutableBufferPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeMutableBufferPointer<Element>) -> Swift.UnsafeMutableBufferPointer<Element>.AtomicRepresentation
Swift.UnsafeMutableBufferPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeMutableBufferPointer<Element>) -> Swift.UnsafeMutableBufferPointer<Element>.AtomicRepresentation
Swift.UnsafeMutablePointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.UnsafeMutablePointer<Pointee>.AtomicOptionalRepresentation) -> Swift.UnsafeMutablePointer<Pointee>?
Swift.UnsafeMutablePointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.UnsafeMutablePointer<Pointee>.AtomicOptionalRepresentation) -> Swift.UnsafeMutablePointer<Pointee>?
Swift.UnsafeMutablePointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeMutablePointer<Pointee>.AtomicRepresentation) -> Swift.UnsafeMutablePointer<Pointee>
Swift.UnsafeMutablePointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeMutablePointer<Pointee>.AtomicRepresentation) -> Swift.UnsafeMutablePointer<Pointee>
Swift.UnsafeMutablePointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.UnsafeMutablePointer<Pointee>?) -> Swift.UnsafeMutablePointer<Pointee>.AtomicOptionalRepresentation
Swift.UnsafeMutablePointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.UnsafeMutablePointer<Pointee>?) -> Swift.UnsafeMutablePointer<Pointee>.AtomicOptionalRepresentation
Swift.UnsafeMutablePointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeMutablePointer<Pointee>) -> Swift.UnsafeMutablePointer<Pointee>.AtomicRepresentation
Swift.UnsafeMutablePointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeMutablePointer<Pointee>) -> Swift.UnsafeMutablePointer<Pointee>.AtomicRepresentation
Swift.UnsafeMutableRawBufferPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeMutableRawBufferPointer.AtomicRepresentation) -> Swift.UnsafeMutableRawBufferPointer
Swift.UnsafeMutableRawBufferPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeMutableRawBufferPointer.AtomicRepresentation) -> Swift.UnsafeMutableRawBufferPointer
Swift.UnsafeMutableRawBufferPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeMutableRawBufferPointer) -> Swift.UnsafeMutableRawBufferPointer.AtomicRepresentation
Swift.UnsafeMutableRawBufferPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeMutableRawBufferPointer) -> Swift.UnsafeMutableRawBufferPointer.AtomicRepresentation
Swift.UnsafeMutableRawPointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.UnsafeMutableRawPointer.AtomicOptionalRepresentation) -> Swift.UnsafeMutableRawPointer?
Swift.UnsafeMutableRawPointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.UnsafeMutableRawPointer.AtomicOptionalRepresentation) -> Swift.UnsafeMutableRawPointer?
Swift.UnsafeMutableRawPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeMutableRawPointer.AtomicRepresentation) -> Swift.UnsafeMutableRawPointer
Swift.UnsafeMutableRawPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeMutableRawPointer.AtomicRepresentation) -> Swift.UnsafeMutableRawPointer
Swift.UnsafeMutableRawPointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.UnsafeMutableRawPointer?) -> Swift.UnsafeMutableRawPointer.AtomicOptionalRepresentation
Swift.UnsafeMutableRawPointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.UnsafeMutableRawPointer?) -> Swift.UnsafeMutableRawPointer.AtomicOptionalRepresentation
Swift.UnsafeMutableRawPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeMutableRawPointer) -> Swift.UnsafeMutableRawPointer.AtomicRepresentation
Swift.UnsafeMutableRawPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeMutableRawPointer) -> Swift.UnsafeMutableRawPointer.AtomicRepresentation
Swift.UnsafePointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.UnsafePointer<Pointee>.AtomicOptionalRepresentation) -> Swift.UnsafePointer<Pointee>?
Swift.UnsafePointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.UnsafePointer<Pointee>.AtomicOptionalRepresentation) -> Swift.UnsafePointer<Pointee>?
Swift.UnsafePointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafePointer<Pointee>.AtomicRepresentation) -> Swift.UnsafePointer<Pointee>
Swift.UnsafePointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafePointer<Pointee>.AtomicRepresentation) -> Swift.UnsafePointer<Pointee>
Swift.UnsafePointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.UnsafePointer<Pointee>?) -> Swift.UnsafePointer<Pointee>.AtomicOptionalRepresentation
Swift.UnsafePointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.UnsafePointer<Pointee>?) -> Swift.UnsafePointer<Pointee>.AtomicOptionalRepresentation
Swift.UnsafePointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafePointer<Pointee>) -> Swift.UnsafePointer<Pointee>.AtomicRepresentation
Swift.UnsafePointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafePointer<Pointee>) -> Swift.UnsafePointer<Pointee>.AtomicRepresentation
Swift.UnsafeRawBufferPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeRawBufferPointer.AtomicRepresentation) -> Swift.UnsafeRawBufferPointer
Swift.UnsafeRawBufferPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeRawBufferPointer.AtomicRepresentation) -> Swift.UnsafeRawBufferPointer
Swift.UnsafeRawBufferPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeRawBufferPointer) -> Swift.UnsafeRawBufferPointer.AtomicRepresentation
Swift.UnsafeRawBufferPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeRawBufferPointer) -> Swift.UnsafeRawBufferPointer.AtomicRepresentation
Swift.UnsafeRawPointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.UnsafeRawPointer.AtomicOptionalRepresentation) -> Swift.UnsafeRawPointer?
Swift.UnsafeRawPointer
@_transparent public static func decodeAtomicOptionalRepresentation(_ representation: consuming Swift.UnsafeRawPointer.AtomicOptionalRepresentation) -> Swift.UnsafeRawPointer?
Swift.UnsafeRawPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeRawPointer.AtomicRepresentation) -> Swift.UnsafeRawPointer
Swift.UnsafeRawPointer
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Swift.UnsafeRawPointer.AtomicRepresentation) -> Swift.UnsafeRawPointer
Swift.UnsafeRawPointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.UnsafeRawPointer?) -> Swift.UnsafeRawPointer.AtomicOptionalRepresentation
Swift.UnsafeRawPointer
@_transparent public static func encodeAtomicOptionalRepresentation(_ value: consuming Swift.UnsafeRawPointer?) -> Swift.UnsafeRawPointer.AtomicOptionalRepresentation
Swift.UnsafeRawPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeRawPointer) -> Swift.UnsafeRawPointer.AtomicRepresentation
Swift.UnsafeRawPointer
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Swift.UnsafeRawPointer) -> Swift.UnsafeRawPointer.AtomicRepresentation
WordPair
@_transparent public static func == (lhs: Synchronization.WordPair, rhs: Synchronization.WordPair) -> Swift.Bool
WordPair
@_transparent public static func decodeAtomicRepresentation(_ representation: consuming Synchronization.WordPair.AtomicRepresentation) -> Synchronization.WordPair
WordPair
@_transparent public static func encodeAtomicRepresentation(_ value: consuming Synchronization.WordPair) -> Synchronization.WordPair.AtomicRepresentation
WordPair
@_transparent public func hash(into hasher: inout Swift.Hasher)
_MutexHandle
@_transparent @unsafe public borrowing func unsafeLock()
_MutexHandle
@_transparent public borrowing func unsafeLock()
_MutexHandle
@_transparent @unsafe public borrowing func unsafeTryLock() -> Swift.Bool
_MutexHandle
@_transparent public borrowing func unsafeTryLock() -> Swift.Bool
_MutexHandle
@_transparent @unsafe public borrowing func unsafeUnlock()
_MutexHandle
@_transparent public borrowing func unsafeUnlock()
@_semantics("atomics.requires_constant_orderings") @_transparent public func atomicMemoryFence(ordering: Synchronization.AtomicUpdateOrdering)

Properties & Constants

Atomic
let atomicStorage = Value.AtomicRepresentation(result)
Atomic
let atomicStorage = Value.AtomicRepresentation(result)
Atomic
let atomicStorage = Value.AtomicRepresentation(result)
Atomic
let atomicStorage = Value.AtomicRepresentation(result)
Atomic
let atomicStorage = Value.AtomicRepresentation(result)
Atomic
let builtinOperand = Bool.encodeAtomicRepresentation(operand)._storage
Atomic
let builtinOperand = Bool.encodeAtomicRepresentation(operand)._storage
Atomic
let builtinOperand = Bool.encodeAtomicRepresentation(operand)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let desired = Value.encodeAtomicRepresentation(desired)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
let expected = Value.encodeAtomicRepresentation(expected)._storage
Atomic
var new: Int
Atomic
var new: Int
Atomic
var new: Int8
Atomic
var new: Int8
Atomic
var new: Int16
Atomic
var new: Int16
Atomic
var new: Int32
Atomic
var new: Int32
Atomic
var new: Int64
Atomic
var new: Int64
Atomic
var new: Int128
Atomic
var new: Int128
Atomic
var new: UInt
Atomic
var new: UInt
Atomic
var new: UInt8
Atomic
var new: UInt8
Atomic
var new: UInt16
Atomic
var new: UInt16
Atomic
var new: UInt32
Atomic
var new: UInt32
Atomic
var new: UInt64
Atomic
var new: UInt64
Atomic
var new: UInt128
Atomic
var new: UInt128
Atomic
let old = Bool.decodeAtomicRepresentation(UInt8.AtomicRepresentation(original))
Atomic
let old = Bool.decodeAtomicRepresentation(UInt8.AtomicRepresentation(original))
Atomic
let old = Bool.decodeAtomicRepresentation(UInt8.AtomicRepresentation(original))
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
let original
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
var result
Atomic
let result
Atomic
let result
Atomic
let result
Atomic
let result
Atomic
let result
Atomic
let result
Atomic
let result
Atomic
let result
Atomic
let result
Atomic
let result
AtomicLoadOrdering
@_semantics("constant_evaluable") @_transparent public static var acquiring: Synchronization.AtomicLoadOrdering
AtomicLoadOrdering
public var description: Swift.String
AtomicLoadOrdering
public var hashValue: Swift.Int
AtomicLoadOrdering
@_semantics("constant_evaluable") @_transparent public static var relaxed: Synchronization.AtomicLoadOrdering
AtomicLoadOrdering
@_semantics("constant_evaluable") @_transparent public static var sequentiallyConsistent: Synchronization.AtomicLoadOrdering
AtomicStoreOrdering
public var description: Swift.String
AtomicStoreOrdering
public var hashValue: Swift.Int
AtomicStoreOrdering
@_semantics("constant_evaluable") @_transparent public static var relaxed: Synchronization.AtomicStoreOrdering
AtomicStoreOrdering
@_semantics("constant_evaluable") @_transparent public static var releasing: Synchronization.AtomicStoreOrdering
AtomicStoreOrdering
@_semantics("constant_evaluable") @_transparent public static var sequentiallyConsistent: Synchronization.AtomicStoreOrdering
AtomicUpdateOrdering
@_semantics("constant_evaluable") @_transparent public static var acquiring: Synchronization.AtomicUpdateOrdering
AtomicUpdateOrdering
@_semantics("constant_evaluable") @_transparent public static var acquiringAndReleasing: Synchronization.AtomicUpdateOrdering
AtomicUpdateOrdering
public var description: Swift.String
AtomicUpdateOrdering
public var hashValue: Swift.Int
AtomicUpdateOrdering
@_semantics("constant_evaluable") @_transparent public static var relaxed: Synchronization.AtomicUpdateOrdering
AtomicUpdateOrdering
@_semantics("constant_evaluable") @_transparent public static var releasing: Synchronization.AtomicUpdateOrdering
AtomicUpdateOrdering
@_semantics("constant_evaluable") @_transparent public static var sequentiallyConsistent: Synchronization.AtomicUpdateOrdering
Swift.Duration
let wp = WordPair.decodeAtomicRepresentation(representation)
Swift.UnsafeBufferPointer
let valueCopy = value
Swift.UnsafeBufferPointer
let valueCopy = value
Swift.UnsafeBufferPointer
let wp = WordPair.decodeAtomicRepresentation(representation)
Swift.UnsafeBufferPointer
let wp = WordPair.decodeAtomicRepresentation(representation)
Swift.UnsafeMutableBufferPointer
let valueCopy = value
Swift.UnsafeMutableBufferPointer
let valueCopy = value
Swift.UnsafeMutableBufferPointer
let wp = WordPair.decodeAtomicRepresentation(representation)
Swift.UnsafeMutableBufferPointer
let wp = WordPair.decodeAtomicRepresentation(representation)
Swift.UnsafeMutableRawBufferPointer
let valueCopy = value
Swift.UnsafeMutableRawBufferPointer
let valueCopy = value
Swift.UnsafeMutableRawBufferPointer
let wp = WordPair.decodeAtomicRepresentation(representation)
Swift.UnsafeMutableRawBufferPointer
let wp = WordPair.decodeAtomicRepresentation(representation)
Swift.UnsafeRawBufferPointer
let valueCopy = value
Swift.UnsafeRawBufferPointer
let valueCopy = value
Swift.UnsafeRawBufferPointer
let wp = WordPair.decodeAtomicRepresentation(representation)
Swift.UnsafeRawBufferPointer
let wp = WordPair.decodeAtomicRepresentation(representation)
WordPair
public var debugDescription: Swift.String
WordPair
public var description: Swift.String
WordPair
public var hashValue: Swift.Int
WordPair
let high = Builtin.trunc_Int128_Int64(high128)
WordPair
var high128 = Builtin.zext_Int64_Int128(value.second._value)
WordPair
let high128 = Builtin.lshr_Int128(representation._storage, highShift)
WordPair
let highShift = Builtin.zext_Int64_Int128(UInt(64)._value)
WordPair
let highShift = Builtin.zext_Int64_Int128(UInt(64)._value)
WordPair
var i128 = Builtin.zext_Int64_Int128(value.first._value)
WordPair
let low = Builtin.trunc_Int128_Int64(representation._storage)

Conformances

Atomic
@unchecked Swift.Sendable
AtomicLazyReference
@unchecked Swift.Sendable
AtomicLoadOrdering
Swift.BitwiseCopyable
AtomicLoadOrdering
Swift.CustomStringConvertible
AtomicLoadOrdering
Swift.Equatable
AtomicLoadOrdering
Swift.Hashable
AtomicLoadOrdering
Swift.Sendable
AtomicStoreOrdering
Swift.BitwiseCopyable
AtomicStoreOrdering
Swift.CustomStringConvertible
AtomicStoreOrdering
Swift.Equatable
AtomicStoreOrdering
Swift.Hashable
AtomicStoreOrdering
Swift.Sendable
AtomicUpdateOrdering
Swift.BitwiseCopyable
AtomicUpdateOrdering
Swift.CustomStringConvertible
AtomicUpdateOrdering
Swift.Equatable
AtomicUpdateOrdering
Swift.Hashable
AtomicUpdateOrdering
Swift.Sendable
Mutex
@unchecked Swift.Sendable
Swift.Bool
Synchronization.AtomicRepresentable
Swift.Double
Synchronization.AtomicRepresentable
Swift.Duration
Synchronization.AtomicRepresentable
Swift.Float
Synchronization.AtomicRepresentable
Swift.Float16
Synchronization.AtomicRepresentable
Swift.Int
Synchronization.AtomicRepresentable
Swift.Int128
Synchronization.AtomicRepresentable
Swift.Int16
Synchronization.AtomicRepresentable
Swift.Int32
Synchronization.AtomicRepresentable
Swift.Int64
Synchronization.AtomicRepresentable
Swift.Int8
Synchronization.AtomicRepresentable
Swift.Never
Synchronization.AtomicRepresentable
Swift.ObjectIdentifier
Synchronization.AtomicOptionalRepresentable
Swift.ObjectIdentifier
Synchronization.AtomicRepresentable
Swift.OpaquePointer
@unsafe Synchronization.AtomicOptionalRepresentable
Swift.OpaquePointer
@unsafe Synchronization.AtomicRepresentable
Swift.OpaquePointer
Synchronization.AtomicOptionalRepresentable
Swift.OpaquePointer
Synchronization.AtomicRepresentable
Swift.Optional
Synchronization.AtomicRepresentable
Swift.UInt
Synchronization.AtomicRepresentable
Swift.UInt128
Synchronization.AtomicRepresentable
Swift.UInt16
Synchronization.AtomicRepresentable
Swift.UInt32
Synchronization.AtomicRepresentable
Swift.UInt64
Synchronization.AtomicRepresentable
Swift.UInt8
Synchronization.AtomicRepresentable
Swift.Unmanaged
@unsafe Synchronization.AtomicOptionalRepresentable
Swift.Unmanaged
@unsafe Synchronization.AtomicRepresentable
Swift.Unmanaged
Synchronization.AtomicOptionalRepresentable
Swift.Unmanaged
Synchronization.AtomicRepresentable
Swift.UnsafeBufferPointer
@unsafe Synchronization.AtomicRepresentable
Swift.UnsafeBufferPointer
Synchronization.AtomicRepresentable
Swift.UnsafeMutableBufferPointer
@unsafe Synchronization.AtomicRepresentable
Swift.UnsafeMutableBufferPointer
Synchronization.AtomicRepresentable
Swift.UnsafeMutablePointer
@unsafe Synchronization.AtomicOptionalRepresentable
Swift.UnsafeMutablePointer
@unsafe Synchronization.AtomicRepresentable
Swift.UnsafeMutablePointer
Synchronization.AtomicOptionalRepresentable
Swift.UnsafeMutablePointer
Synchronization.AtomicRepresentable
Swift.UnsafeMutableRawBufferPointer
@unsafe Synchronization.AtomicRepresentable
Swift.UnsafeMutableRawBufferPointer
Synchronization.AtomicRepresentable
Swift.UnsafeMutableRawPointer
@unsafe Synchronization.AtomicOptionalRepresentable
Swift.UnsafeMutableRawPointer
@unsafe Synchronization.AtomicRepresentable
Swift.UnsafeMutableRawPointer
Synchronization.AtomicOptionalRepresentable
Swift.UnsafeMutableRawPointer
Synchronization.AtomicRepresentable
Swift.UnsafePointer
@unsafe Synchronization.AtomicOptionalRepresentable
Swift.UnsafePointer
@unsafe Synchronization.AtomicRepresentable
Swift.UnsafePointer
Synchronization.AtomicOptionalRepresentable
Swift.UnsafePointer
Synchronization.AtomicRepresentable
Swift.UnsafeRawBufferPointer
@unsafe Synchronization.AtomicRepresentable
Swift.UnsafeRawBufferPointer
Synchronization.AtomicRepresentable
Swift.UnsafeRawPointer
@unsafe Synchronization.AtomicOptionalRepresentable
Swift.UnsafeRawPointer
@unsafe Synchronization.AtomicRepresentable
Swift.UnsafeRawPointer
Synchronization.AtomicOptionalRepresentable
Swift.UnsafeRawPointer
Synchronization.AtomicRepresentable
WordPair
Swift.BitwiseCopyable
WordPair
Swift.CustomDebugStringConvertible
WordPair
Swift.CustomStringConvertible
WordPair
Swift.Equatable
WordPair
Swift.Hashable
WordPair
Swift.Sendable
WordPair
Synchronization.AtomicRepresentable
_Atomic128BitStorage
Swift.BitwiseCopyable
_Atomic128BitStorage
Swift.Sendable
_Atomic16BitStorage
Swift.BitwiseCopyable
_Atomic16BitStorage
Swift.Sendable
_Atomic32BitStorage
Swift.BitwiseCopyable
_Atomic32BitStorage
Swift.Sendable
_Atomic64BitStorage
Swift.BitwiseCopyable
_Atomic64BitStorage
Swift.Sendable
_Atomic8BitStorage
Swift.BitwiseCopyable
_Atomic8BitStorage
Swift.Sendable