プロトコル


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

ChangeElement が Copyable と Escapable に準拠している場合準拠します。


DiscardingTaskGroup

Double

Double.SIMD16Storage

Double.SIMD2Storage

Double.SIMD32Storage

Double.SIMD4Storage

Double.SIMD64Storage

Double.SIMD8Storage

Duration

EmptyCollection

Element が Copyable と Escapable に準拠している場合準拠します。


EmptyCollection.Iterator

Element が Copyable と Escapable に準拠している場合準拠します。


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

Element が CBitwiseCpyable と Escapable に準拠している場合準拠します。


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

Wrapped が BitwiseCopyable に準拠している場合準拠します。


RawSpan

SIMD16

Scalar が SIMDScalar に準拠し、Scalar.SIMD16Storage が BitwiseCopyable に準拠している場合準拠します。


SIMD2

Scalar が SIMDScalar に準拠し、Scalar.SIMD2Storage が BitwiseCopyable に準拠している場合準拠します。


SIMD3

Scalar が SIMDScalar に準拠し、Scalar.SIMD4Storage が BitwiseCopyable に準拠している場合準拠します。


SIMD32

Scalar が SIMDScalar に準拠し、Scalar.SIMD32Storage が BitwiseCopyable に準拠している場合準拠します。


SIMD4

Scalar が SIMDScalar に準拠し、Scalar.SIMD4Storage が BitwiseCopyable に準拠している場合準拠します。


SIMD64

Scalar が SIMDScalar に準拠し、Scalar.SIMD64Storage が BitwiseCopyable に準拠している場合準拠します。


SIMD8

Scalar が SIMDScalar に準拠し、Scalar.SIMD8Storage が BitwiseCopyable に準拠している場合準拠します。


Span

StaticBigInt

StaticString

String.Index

SystemRandomNumberGenerator

TaskGroup

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


ThrowingDiscardingTaskGroup

Failure が Error に準拠している場合準拠します。


ThrowingTaskGroup

ChildTaskResult が Copyable に準拠し, ChildTaskResult が Escapable に準拠し, ChildTaskResult が Sendable に準拠し, Failure が Error に準拠している場合準拠します。


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

Instance が Copyable と Escapable に準拠している場合準拠します。


UnownedJob

UnownedSerialExecutor

UnownedTaskExecutor

UnsafeBufferPointer

Element が Escapable に準拠している場合準拠します。


UnsafeContinuation

T が Copyable に準拠し, T が Escapable に準拠し, E が Error に準拠している場合準拠します。


UnsafeMutableBufferPointer

Element が Escapable に準拠している場合準拠します。


UnsafeMutablePointer

Pointee が Escapable に準拠している場合準拠します。


UnsafeMutableRawBufferPointer

UnsafeMutableRawPointer

UnsafePointer

Pointee が Escapable に準拠している場合準拠します。


UnsafeRawBufferPointer

UnsafeRawBufferPointer.Iterator

UnsafeRawPointer

WordPair





以下も見よ


コピーする

protocol Copyable

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














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ