psl::serialization namespace

serialization primitives and helpers

In this namespace you'll find the utilities to help you in serializing and deserializing data with (almost) zero-cost overhead, with exception being the polymorphic variant which has a lookup cost.

classes

polymorphic<...>
contains the polymorphic lambda constructor for your polymorphic type
property<...>
wrapper class to signify a data member can be serialized and deserialized.