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 more

    Declaration

    Swift

    open class LinearCodingStack : CodingStorage
  • Manages a DecodingKeyedContainerMeta

    See more

    Declaration

    Swift

    open class MetaKeyedDecodingContainer<K> : KeyedDecodingContainerProtocol where K : CodingKey
  • Manages all kinds of metas, that represent some kind of single value

    See more

    Declaration

    Swift

    open class MetaSingleValueDecodingContainer : SingleValueDecodingContainer
  • Manages a DecodingUnkeyedContainerMeta

    See more

    Declaration

    Swift

    open class MetaUnkeyedDecodingContainer : UnkeyedDecodingContainer
  • A Decoder that decodes from a Meta instead from a concrete format.

    See more

    Declaration

    Swift

    open class MetaDecoder : Decoder
  • Manages a EncodingKeyedContainerMeta

    See more

    Declaration

    Swift

    open class MetaKeyedEncodingContainer<K> : KeyedEncodingContainerProtocol where K : CodingKey
  • Manages all kinds of metas, that represent some kind of single value

    See more

    Declaration

    Swift

    open class MetaSingleValueEncodingContainer : SingleValueEncodingContainer
  • Manages a EncodingUnkeyedContainerMeta

    See more

    Declaration

    Swift

    open class MetaUnkeyedEncodingContainer : UnkeyedEncodingContainer
  • An Encoder that constucts a Meta instead of encoding to a concrete format.

    See more

    Declaration

    Swift

    open class MetaEncoder : Encoder
  • 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 more

    Declaration

    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 more

    Declaration

    Swift

    public class SimpleSerialization<R> : Serialization