@@ -29,7 +29,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
29
29
public func copyBytes< C: Collection > (
30
30
from source: C
31
31
) where C. Element == UInt8 {
32
- let buffer = Base ( rebasing: self )
32
+ let buffer = unsafe Base( rebasing: self )
33
33
unsafe buffer. copyBytes ( from: source)
34
34
}
35
35
@@ -62,7 +62,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
62
62
public func initializeMemory< T> (
63
63
as type: T . Type , repeating repeatedValue: T
64
64
) -> UnsafeMutableBufferPointer < T > {
65
- let buffer = Base ( rebasing: self )
65
+ let buffer = unsafe Base( rebasing: self )
66
66
return unsafe buffer. initializeMemory ( as: T . self, repeating: repeatedValue)
67
67
}
68
68
@@ -94,7 +94,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
94
94
public func initializeMemory< S: Sequence > (
95
95
as type: S . Element . Type , from source: S
96
96
) -> ( unwritten: S . Iterator , initialized: UnsafeMutableBufferPointer < S . Element > ) {
97
- let buffer = Base ( rebasing: self )
97
+ let buffer = unsafe Base( rebasing: self )
98
98
return unsafe buffer. initializeMemory ( as: S . Element. self, from: source)
99
99
}
100
100
@@ -127,7 +127,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
127
127
as type: C . Element . Type ,
128
128
fromContentsOf source: C
129
129
) -> UnsafeMutableBufferPointer < C . Element > {
130
- let buffer = Base ( rebasing: self )
130
+ let buffer = unsafe Base( rebasing: self )
131
131
return unsafe buffer. initializeMemory ( as: C . Element. self, fromContentsOf: source)
132
132
}
133
133
@@ -165,7 +165,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
165
165
as type: T . Type ,
166
166
fromContentsOf source: UnsafeMutableBufferPointer < T >
167
167
) -> UnsafeMutableBufferPointer < T > {
168
- let buffer = Base ( rebasing: self )
168
+ let buffer = unsafe Base( rebasing: self )
169
169
return unsafe buffer. moveInitializeMemory ( as: T . self, fromContentsOf: source)
170
170
}
171
171
@@ -203,7 +203,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
203
203
as type: T . Type ,
204
204
fromContentsOf source: Slice < UnsafeMutableBufferPointer < T > >
205
205
) -> UnsafeMutableBufferPointer < T > {
206
- let buffer = Base ( rebasing: self )
206
+ let buffer = unsafe Base( rebasing: self )
207
207
return unsafe buffer. moveInitializeMemory ( as: T . self, fromContentsOf: source)
208
208
}
209
209
@@ -229,7 +229,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
229
229
@inlinable
230
230
@_alwaysEmitIntoClient
231
231
public func bindMemory< T> ( to type: T . Type ) -> UnsafeMutableBufferPointer < T > {
232
- let buffer = Base ( rebasing: self )
232
+ let buffer = unsafe Base( rebasing: self )
233
233
return unsafe buffer. bindMemory ( to: T . self)
234
234
}
235
235
@@ -282,7 +282,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
282
282
public func withMemoryRebound< T, Result, E: Error > (
283
283
to type: T . Type , _ body: ( UnsafeMutableBufferPointer < T > ) throws ( E ) -> Result
284
284
) throws ( E) -> Result {
285
- let buffer = Base ( rebasing: self )
285
+ let buffer = unsafe Base( rebasing: self )
286
286
return try unsafe buffer. withMemoryRebound ( to: T . self, body)
287
287
}
288
288
@@ -307,7 +307,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
307
307
public func assumingMemoryBound< T> (
308
308
to type: T . Type
309
309
) -> UnsafeMutableBufferPointer < T > {
310
- let buffer = Base ( rebasing: self )
310
+ let buffer = unsafe Base( rebasing: self )
311
311
return unsafe buffer. assumingMemoryBound ( to: T . self)
312
312
}
313
313
@@ -343,7 +343,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
343
343
@inlinable
344
344
@_alwaysEmitIntoClient
345
345
public func load< T> ( fromByteOffset offset: Int = 0 , as type: T . Type ) -> T {
346
- let buffer = Base ( rebasing: self )
346
+ let buffer = unsafe Base( rebasing: self )
347
347
return unsafe buffer. load ( fromByteOffset: offset, as: T . self)
348
348
}
349
349
@@ -384,7 +384,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
384
384
fromByteOffset offset: Int = 0 ,
385
385
as type: T . Type
386
386
) -> T {
387
- let buffer = Base ( rebasing: self )
387
+ let buffer = unsafe Base( rebasing: self )
388
388
return unsafe buffer. loadUnaligned ( fromByteOffset: offset, as: T . self)
389
389
}
390
390
@inlinable
@@ -393,7 +393,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
393
393
fromByteOffset offset: Int = 0 ,
394
394
as type: T . Type
395
395
) -> T {
396
- let buffer = Base ( rebasing: self )
396
+ let buffer = unsafe Base( rebasing: self )
397
397
return unsafe buffer. loadUnaligned ( fromByteOffset: offset, as: T . self)
398
398
}
399
399
@@ -437,7 +437,7 @@ extension Slice where Base == UnsafeMutableRawBufferPointer {
437
437
public func storeBytes< T> (
438
438
of value: T , toByteOffset offset: Int = 0 , as type: T . Type
439
439
) {
440
- let buffer = Base ( rebasing: self )
440
+ let buffer = unsafe Base( rebasing: self )
441
441
unsafe buffer. storeBytes ( of: value, toByteOffset: offset, as: T . self)
442
442
}
443
443
}
@@ -466,7 +466,7 @@ extension Slice where Base == UnsafeRawBufferPointer {
466
466
@inlinable
467
467
@_alwaysEmitIntoClient
468
468
public func bindMemory< T> ( to type: T . Type ) -> UnsafeBufferPointer < T > {
469
- let buffer = Base ( rebasing: self )
469
+ let buffer = unsafe Base( rebasing: self )
470
470
return unsafe buffer. bindMemory ( to: T . self)
471
471
}
472
472
@@ -519,7 +519,7 @@ extension Slice where Base == UnsafeRawBufferPointer {
519
519
public func withMemoryRebound< T, Result, E: Error > (
520
520
to type: T . Type , _ body: ( UnsafeBufferPointer < T > ) throws ( E ) -> Result
521
521
) throws ( E) -> Result {
522
- let buffer = Base ( rebasing: self )
522
+ let buffer = unsafe Base( rebasing: self )
523
523
return try unsafe buffer. withMemoryRebound ( to: T . self, body)
524
524
}
525
525
@@ -544,7 +544,7 @@ extension Slice where Base == UnsafeRawBufferPointer {
544
544
public func assumingMemoryBound< T> (
545
545
to type: T . Type
546
546
) -> UnsafeBufferPointer < T > {
547
- let buffer = Base ( rebasing: self )
547
+ let buffer = unsafe Base( rebasing: self )
548
548
return unsafe buffer. assumingMemoryBound ( to: T . self)
549
549
}
550
550
@@ -580,7 +580,7 @@ extension Slice where Base == UnsafeRawBufferPointer {
580
580
@inlinable
581
581
@_alwaysEmitIntoClient
582
582
public func load< T> ( fromByteOffset offset: Int = 0 , as type: T . Type ) -> T {
583
- let buffer = Base ( rebasing: self )
583
+ let buffer = unsafe Base( rebasing: self )
584
584
return unsafe buffer. load ( fromByteOffset: offset, as: T . self)
585
585
}
586
586
@@ -621,7 +621,7 @@ extension Slice where Base == UnsafeRawBufferPointer {
621
621
fromByteOffset offset: Int = 0 ,
622
622
as type: T . Type
623
623
) -> T {
624
- let buffer = Base ( rebasing: self )
624
+ let buffer = unsafe Base( rebasing: self )
625
625
return unsafe buffer. loadUnaligned ( fromByteOffset: offset, as: T . self)
626
626
}
627
627
@inlinable
@@ -630,7 +630,7 @@ extension Slice where Base == UnsafeRawBufferPointer {
630
630
fromByteOffset offset: Int = 0 ,
631
631
as type: T . Type
632
632
) -> T {
633
- let buffer = Base ( rebasing: self )
633
+ let buffer = unsafe Base( rebasing: self )
634
634
return unsafe buffer. loadUnaligned ( fromByteOffset: offset, as: T . self)
635
635
}
636
636
}
0 commit comments