File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -503,30 +503,36 @@ internal final class _${Kind}Box<S : ${Kind}> : _Any${Kind}Box<S.Element>
503
503
return _base. suffix ( maxLength)
504
504
}
505
505
% else :
506
+ @inline ( __always)
506
507
@inlinable
507
508
internal override func _drop(
508
509
while predicate: ( Element ) throws -> Bool
509
510
) rethrows -> _Any ${ Kind} Box< Element> {
510
511
return try _ ${ Kind} Box< S . SubSequence> ( _base: _base. drop ( while: predicate) )
511
512
}
513
+ @inline ( __always)
512
514
@inlinable
513
515
internal override func _dropFirst( _ n: Int ) -> _Any ${ Kind} Box< Element> {
514
516
return _${ Kind} Box< S . SubSequence> ( _base: _base. dropFirst ( n) )
515
517
}
518
+ @inline ( __always)
516
519
@inlinable
517
520
internal override func _dropLast( _ n: Int ) -> _Any ${ Kind} Box< Element> {
518
521
return _${ Kind} Box< S . SubSequence> ( _base: _base. dropLast ( n) )
519
522
}
523
+ @inline ( __always)
520
524
@inlinable
521
525
internal override func _prefix(
522
526
while predicate: ( Element ) throws -> Bool
523
527
) rethrows -> _Any ${ Kind} Box< Element> {
524
528
return try _ ${ Kind} Box< S . SubSequence> ( _base: _base. prefix ( while: predicate) )
525
529
}
530
+ @inline ( __always)
526
531
@inlinable
527
532
internal override func _prefix( _ maxLength: Int ) -> _Any ${ Kind} Box< Element> {
528
533
return _${ Kind} Box< S . SubSequence> ( _base: _base. prefix ( maxLength) )
529
534
}
535
+ @inline ( __always)
530
536
@inlinable
531
537
internal override func _suffix( _ maxLength: Int ) -> _Any ${ Kind} Box< Element> {
532
538
return _${ Kind} Box< S . SubSequence> ( _base: _base. suffix ( maxLength) )
You can’t perform that action at this time.
0 commit comments