プロトコル


BitwiseCopyable


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+

tvOS 9.0+ VisionOS 1.0+ WatchOS 2.0+


protocol BitwiseCopyable : ~Escapable






関連


以下によって継承


SIMDScalar


準拠型


AtomicLoadOrdering

AtomicStoreOrdering

AtomicUpdateOrdering

AutoreleasingUnsafeMutablePointer

Bool

CVaListPointer

CollectionDifference.Index

ChangeElementCopyableEscapable に準拠している場合準拠します。


DiscardingTaskGroup

Double

Double.SIMD16Storage

Double.SIMD2Storage

Double.SIMD32Storage

Double.SIMD4Storage

Double.SIMD64Storage

Double.SIMD8Storage

Duration

EmptyCollection

ElementCopyableEscapable に準拠している場合準拠します。


EmptyCollection.Iterator

ElementCopyableEscapable に準拠している場合準拠します。


ExecutorJob.Kind

Float

Float.SIMD16Storage

Float.SIMD2Storage

Float.SIMD32Storage

Float.SIMD4Storage

Float.SIMD64Storage

Float.SIMD8Storage

Float16

Float16.SIMD16Storage

Float16.SIMD2Storage

Float16.SIMD32Storage

Float16.SIMD4Storage

Float16.SIMD64Storage

Float16.SIMD8Storage

Float80

FloatingPointClassification

FloatingPointSign

Hasher

InlineArray

ElementCBitwiseCpyableEscapable に準拠している場合準拠します。


Int

Int.SIMD16Storage

Int.SIMD2Storage

Int.SIMD32Storage

Int.SIMD4Storage

Int.SIMD64Storage

Int.SIMD8Storage

Int.Words

Int128

Int16

Int16.SIMD16Storage

Int16.SIMD2Storage

Int16.SIMD32Storage

Int16.SIMD4Storage

Int16.SIMD64Storage

Int16.SIMD8Storage

Int16.Words

Int32

Int32.SIMD16Storage

Int32.SIMD2Storage

Int32.SIMD32Storage

Int32.SIMD4Storage

Int32.SIMD64Storage

Int32.SIMD8Storage

Int32.Words

Int64

Int64.SIMD16Storage

Int64.SIMD2Storage

Int64.SIMD32Storage

Int64.SIMD4Storage

Int64.SIMD64Storage

Int64.SIMD8Storage

Int64.Words

Int8

Int8.SIMD16Storage

Int8.SIMD2Storage

Int8.SIMD32Storage

Int8.SIMD4Storage

Int8.SIMD64Storage

Int8.SIMD8Storage

Int8.Words

JobPriority

Never

ObjectIdentifier

OpaquePointer

Optional

WrappedBitwiseCopyable に準拠している場合準拠します。


RawSpan

SIMD16

ScalarSIMDScalar に準拠し、Scalar.SIMD16StorageBitwiseCopyable に準拠している場合準拠します。


SIMD2

ScalarSIMDScalar に準拠し、Scalar.SIMD2StorageBitwiseCopyable に準拠している場合準拠します。


SIMD3

ScalarSIMDScalar に準拠し、Scalar.SIMD4StorageBitwiseCopyable に準拠している場合準拠します。


SIMD32

ScalarSIMDScalar に準拠し、Scalar.SIMD32StorageBitwiseCopyable に準拠している場合準拠します。


SIMD4

ScalarSIMDScalar に準拠し、Scalar.SIMD4StorageBitwiseCopyable に準拠している場合準拠します。


SIMD64

ScalarSIMDScalar に準拠し、Scalar.SIMD64StorageBitwiseCopyable に準拠している場合準拠します。


SIMD8

ScalarSIMDScalar に準拠し、Scalar.SIMD8StorageBitwiseCopyable に準拠している場合準拠します。


Span

StaticBigInt

StaticString

String.Index

SystemRandomNumberGenerator

TaskGroup

ChildTaskResultCopyable,Escapable,および Sendable に準拠している場合準拠します。


ThrowingDiscardingTaskGroup

FailureError に準拠している場合準拠します。


ThrowingTaskGroup

ChildTaskResultCopyable に準拠し, ChildTaskResultEscapable に準拠し, ChildTaskResultSendable に準拠し, FailureError に準拠している場合準拠します。


UInt

UInt.SIMD16Storage

UInt.SIMD2Storage

UInt.SIMD32Storage

UInt.SIMD4Storage

UInt.SIMD64Storage

UInt.SIMD8Storage

UInt.Words

UInt128

UInt128.Words

UInt16

UInt16.SIMD16Storage

UInt16.SIMD2Storage

UInt16.SIMD32Storage

UInt16.SIMD4Storage

UInt16.SIMD64Storage

UInt16.SIMD8Storage

UInt16.Words

UInt32

UInt32.SIMD16Storage

UInt32.SIMD2Storage

UInt32.SIMD32Storage

UInt32.SIMD4Storage

UInt32.SIMD64Storage

UInt32.SIMD8Storage

UInt32.Words

UInt64

UInt64.SIMD16Storage

UInt64.SIMD2Storage

UInt64.SIMD32Storage

UInt64.SIMD4Storage

UInt64.SIMD64Storage

UInt64.SIMD8Storage

UInt64.Words

UInt8

UInt8.SIMD16Storage

UInt8.SIMD2Storage

UInt8.SIMD32Storage

UInt8.SIMD4Storage

UInt8.SIMD64Storage

UInt8.SIMD8Storage

UInt8.Words

UTF8Span

UTF8Span.UnicodeScalarIterator

UnboundedRange_

Unicode.ASCII

Unicode.ASCII.Parser

Unicode.Scalar

Unicode.Scalar.UTF16View

Unicode.Scalar.UTF8View

Unicode.UTF16

Unicode.UTF16.ForwardParser

Unicode.UTF16.ReverseParser

Unicode.UTF32

Unicode.UTF32.Parser

Unicode.UTF8

Unicode.UTF8.ForwardParser

Unicode.UTF8.ReverseParser

Unicode.UTF8.ValidationError

Unicode.UTF8.ValidationError.Kind

UnicodeDecodingResult

Unmanaged

InstanceCopyableEscapable に準拠している場合準拠します。


UnownedJob

UnownedSerialExecutor

UnownedTaskExecutor

UnsafeBufferPointer

ElementEscapable に準拠している場合準拠します。


UnsafeContinuation

TCopyable に準拠し, TEscapable に準拠し, EError に準拠している場合準拠します。


UnsafeMutableBufferPointer

ElementEscapable に準拠している場合準拠します。


UnsafeMutablePointer

PointeeEscapable に準拠している場合準拠します。


UnsafeMutableRawBufferPointer

UnsafeMutableRawPointer

UnsafePointer

PointeeEscapable に準拠している場合準拠します。


UnsafeRawBufferPointer

UnsafeRawBufferPointer.Iterator

UnsafeRawPointer

WordPair





以下も見よ


コピーする

protocol Copyable

値を暗黙的または明示的にコピーできる型。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ