storeBytes(repeating:count:as:_:)
Stores the given value’s bytes repeatedly into this span’s memory.
Declaration
mutating func storeBytes<T>(repeating repeatedValue: T, count: Int, as type: T.Type, _ byteOrder: ByteOrder) where T : BitwiseCopyable, T : ConvertibleToBytes, T : FixedWidthIntegerParameters
- repeatedValue:
The value to store as raw bytes.
- count:
The number of copies of
repeatedValueto store into this span. - type:
The type of the instance to store repeatedly.
- byteOrder:
The order in which the bytes will be encoded to the span.
Discussion
There must be at least count * MemoryLayout<T>.stride bytes available in the span.