func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is String
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がString
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is String
.
Self
がEncodable
に準拠して
RawValue
がString
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is Bool
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がBool
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is Bool
.
Self
がEncodable
に準拠して
RawValue
がBool
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is Double
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がDouble
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is Double
.
Self
がEncodable
に準拠して
RawValue
がDouble
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is Float
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がFloat
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is Float
.
Self
がEncodable
に準拠して
RawValue
がFloat
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is Int
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がInt
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is Int
.
Self
がEncodable
に準拠して
RawValue
がInt
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is UInt
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がUInt
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is UInt
.
Self
がEncodable
に準拠して
RawValue
がUInt
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is Int16
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がInt16
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is Int16
.
Self
がEncodable
に準拠して
RawValue
がInt16
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is Int32
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がInt32
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is Int32
.
Self
がEncodable
に準拠して
RawValue
がInt32
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is Int64
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がInt64
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is Int64
.
Self
がEncodable
に準拠して
RawValue
がInt64
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is UInt8
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がUInt8
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is UInt8
.
Self
がEncodable
に準拠して
RawValue
がUInt8
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is UInt16
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がUInt16
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is UInt16
.
Self
がEncodable
に準拠して
RawValue
がUInt16
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is UInt32
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がUInt32
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is UInt32
.
Self
がEncodable
に準拠して
RawValue
がUInt32
である時に利用可能です。
func encode(to: Encoder)
Encodes this value into the given encoder, when the type’s
RawValue
is UInt64
.
この値をその与えられたデコーダへとデコードします、その型のもつRawValue
がUInt64
である場合。
Available when
Self
conforms to Encodable
and
RawValue
is UInt64
.
Self
がEncodable
に準拠して
RawValue
がUInt64
である時に利用可能です。