Open GuillaumeDua opened 2 years ago
Based on gcl::serialization for type-indexing, but with customisation points (and still default behaviors).
gcl::serialization
TBD
serialize<T>
deserialize_as<T>
deserialize
Based on the detection-idiom :
serializable/not_serializable
Descriptor :
template-type-parameter-list <members to invoke...> (deserialization reverse the order)
<members to invoke...>
Temporary name : csl::srl
csl::srl
[srl] Serialization library
Motivation
Based on
gcl::serialization
for type-indexing, but with customisation points (and still default behaviors).API
serialize<T>
deserialize_as<T>
deserialize
(gcl::serialization's reader)Customization point
Based on the detection-idiom :
serializable/not_serializable
Descriptor :
template-type-parameter-list
<members to invoke...>
(deserialization reverse the order)