[stdlib] Unicode[Encoding|Parser] => Unicode.[Encoding|Parser]

This commit is contained in:
Dave Abrahams
2017-05-11 16:53:57 -07:00
parent 01d886fe3d
commit 41c244a065
14 changed files with 67 additions and 58 deletions

View File

@@ -61,7 +61,7 @@ public enum UnicodeDecodingResult : Equatable {
/// decoded Unicode scalar values.
///
/// - SeeAlso: `UTF8`, `UTF16`, `UTF32`, `Unicode.Scalar`
public protocol UnicodeCodec : UnicodeEncoding {
public protocol UnicodeCodec : Unicode.Encoding {
/// Creates an instance of the codec.
init()
@@ -552,8 +552,8 @@ public typealias UTF32 = Unicode.UTF32
@inline(__always)
public func transcode<
Input : IteratorProtocol,
InputEncoding : UnicodeEncoding,
OutputEncoding : UnicodeEncoding
InputEncoding : Unicode.Encoding,
OutputEncoding : Unicode.Encoding
>(
_ input: Input,
from inputEncoding: InputEncoding.Type,
@@ -907,7 +907,7 @@ extension UTF16 {
/// `nil`.
public static func transcodedLength<
Input : IteratorProtocol,
Encoding : UnicodeEncoding
Encoding : Unicode.Encoding
>(
of input: Input,
decodedAs sourceEncoding: Encoding.Type,