ocean.io.serialize.StructSerializer

Struct data serialization and deserialization tools

Used for plugin-based serialization and stream serialization. For binary struct serialization use ocean.util.serialize.contiguous package.

Members

Aliases

Retargeting
alias Retargeting = CircularBuffer_!(RetargetingAction)

Retargeting list

Urls
alias Urls = CircularBuffer_!(char[])

Unittests

Classes

LengthMismatch
class LengthMismatch

StructSerializer Exception Reusable exception instance.

SerializerException
class SerializerException

SerializerException

Structs

CircularBuffer_
struct CircularBuffer_(T)

Provides a growing container. It will overwrite the oldest entries as soon as the maxLength is reached.

MeToo
struct MeToo(int deep)

Unittests

RetargetingAction
struct RetargetingAction

Retargeting profile

StructSerializer
struct StructSerializer(bool AllowUnions = false)

Struct serializer

TestSerializer
struct TestSerializer

Test for plugin serializer

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).