typealias Unicode.UTF16.CodeUnit
The basic unit of encoding
符号化の基本単位。
typealias Unicode.UTF16.EncodedScalar
A valid scalar value as represented in this encoding
この符号化において表現されるある有効なスカラー値。
No overview available.
Availability
Technology
@frozen enum UTF16
typealias Unicode.UTF16.CodeUnit
typealias Unicode.UTF16.EncodedScalar
init()
static var encodedReplacementCharacter : Unicode.UTF16.EncodedScalar
func decode<I>(inout I) -> UnicodeDecodingResult
static func decode(Unicode.UTF16.EncodedScalar) -> Unicode.Scalar
static func encode(Unicode.Scalar) -> Unicode.UTF16.EncodedScalar?
nil
if the scalar can’t be represented in this encoding.
符号化独立から符号化表現へと変換します、nil
を返します、もしそのスカラーがこの符号化で表現されることができないならば。
static func encode(Unicode.Scalar, into: (Unicode.UTF16.CodeUnit) -> Void)
static func isASCII (Unicode.UTF16.CodeUnit) -> Bool
static func isLeadSurrogate (Unicode.UTF16.CodeUnit) -> Bool
static func isSurrogate (Unicode.UTF16.CodeUnit) -> Bool
static func isTrailSurrogate (Unicode.UTF16.CodeUnit) -> Bool
static func leadSurrogate (Unicode.Scalar) -> UTF16.CodeUnit
static func trailSurrogate (Unicode.Scalar) -> UTF16.CodeUnit
static func transcode<FromEncoding>(FromEncoding.EncodedScalar, from: FromEncoding.Type) -> Unicode.UTF16.EncodedScalar?
nil
if the scalar can’t be represented in this encoding.
あるスカラーを別の符号化のもつ表現から変換します、nil
を返します、もしそのスカラーがこの符号化で表現されることができないならば。
static func transcode<FromEncoding>(FromEncoding.EncodedScalar, from: FromEncoding.Type) -> _UIntBuffer<UInt16>?
nil
if the scalar can’t be represented in this encoding.
あるスカラーを別の符号化のもつ表現から変換します、nil
を返します、もしそのスカラーがこの符号化で表現されることができないならば。
static func transcodedLength <Input, Encoding>(of: Input, decodedAs : Encoding.Type, repairingIllFormedSequences : Bool) -> (count: Int, isASCII : Bool)?
static func width(Unicode.Scalar) -> Int
struct Unicode.UTF16.ForwardParser
CodeUnits
into EncodedScalar
s.
ある型、それはCodeUnits
をEncodedScalar
それらへと構文解析するのに使用可能なものです。
struct Unicode.UTF16.ReverseParser
CodeUnits
into EncodedScalar
s.
ある型、それはCodeUnits
の逆の並びをEncodedScalar
それらへと構文解析するのに使用可能なものです。
protocol UnicodeCodec
enum UnicodeDecodingResult
enum Unicode.ParseResult
T
from some input.
なんらかの入力からのT
を構文解析を試みることの結果。