Classes
The following classes are available globally.
-
A
CodingStorage
that stores it’s metas on a stack.This coding stack requires a strictly sequential (de|en)coding process.
See moreDeclaration
Swift
open class LinearCodingStack : CodingStorage
-
Manages a DecodingKeyedContainerMeta
See moreDeclaration
Swift
open class MetaKeyedDecodingContainer<K> : KeyedDecodingContainerProtocol where K : CodingKey
-
Manages all kinds of metas, that represent some kind of single value
See moreDeclaration
Swift
open class MetaSingleValueDecodingContainer : SingleValueDecodingContainer
-
Manages a DecodingUnkeyedContainerMeta
See moreDeclaration
Swift
open class MetaUnkeyedDecodingContainer : UnkeyedDecodingContainer
-
Manages a EncodingKeyedContainerMeta
See moreDeclaration
Swift
open class MetaKeyedEncodingContainer<K> : KeyedEncodingContainerProtocol where K : CodingKey
-
Manages all kinds of metas, that represent some kind of single value
See moreDeclaration
Swift
open class MetaSingleValueEncodingContainer : SingleValueEncodingContainer
-
Manages a EncodingUnkeyedContainerMeta
See moreDeclaration
Swift
open class MetaUnkeyedEncodingContainer : UnkeyedEncodingContainer
-
A CodingStorage that writes the meta on it’s base path back to another storage.
This storage will writeback the meta stored to the base path to reference.
See moreDeclaration
Swift
open class ReferencingCodingStorage : CodingStorage
-
Provides a simple Serialization class, you pass a translator in initalization. SimpleSerialization uses that translator for all objects it serializes.
See moreDeclaration
Swift
public class SimpleSerialization<R> : Serialization