var codingPath : [CodingKey]
var count: Int?
var currentIndex : Int
var isAtEnd : Bool
Availability
Technology
protocol UnkeyedDecodingContainer
Decoders should provide types conforming to Unkeyed
for their format.
それらデコーダーは、それらの形式に対してUnkeyed
に準拠する型を提供すべきです。
var codingPath : [CodingKey]
var count: Int?
var currentIndex : Int
var isAtEnd : Bool
func decode(Int64.Type) -> Int64
func decode(UInt64.Type) -> UInt64
func decode(UInt32.Type) -> UInt32
func decode<T>(T.Type) -> T
func decode(Double.Type) -> Double
func decode(String.Type) -> String
func decode(Int32.Type) -> Int32
func decode(Int.Type) -> Int
func decode(UInt8.Type) -> UInt8
func decode(UInt16.Type) -> UInt16
func decode(Int8.Type) -> Int8
func decode(UInt.Type) -> UInt
func decode(Int16.Type) -> Int16
func decode(Bool.Type) -> Bool
func decode(Float.Type) -> Float
func decodeIfPresent (String.Type) -> String?
func decodeIfPresent (Bool.Type) -> Bool?
func decodeIfPresent (Double.Type) -> Double?
func decodeIfPresent (Float.Type) -> Float?
func decodeIfPresent (Int.Type) -> Int?
func decodeIfPresent (UInt.Type) -> UInt?
func decodeIfPresent (Int8.Type) -> Int8?
func decodeIfPresent (Int16.Type) -> Int16?
func decodeIfPresent (Int32.Type) -> Int32?
func decodeIfPresent (Int64.Type) -> Int64?
func decodeIfPresent (UInt8.Type) -> UInt8?
func decodeIfPresent (UInt16.Type) -> UInt16?
func decodeIfPresent (UInt32.Type) -> UInt32?
func decodeIfPresent (UInt64.Type) -> UInt64?
func decodeIfPresent <T>(T.Type) -> T?
func decodeNil () -> Bool
func nestedContainer <NestedKey>( keyedBy : NestedKey.Type) -> KeyedDecodingContainer<NestedKey>
func nestedUnkeyedContainer () -> UnkeyedDecodingContainer
func superDecoder () -> Decoder
Decoder
instance for decoding super
from that container.
入れ子にされたコンテナをデコードして、デコードするsuper
に対するDecoder
インスタンスをそのコンテナから返します。
struct KeyedDecodingContainer
protocol SingleValueDecodingContainer
protocol KeyedDecodingContainerProtocol