Contains the definition of the Data struct.
A static class to serialize and deserialize a Data pointer.
static uintptr_t serialize(Data *ptr)
Converts a Data pointer to a uintptr_t integer.
static Data * deserialize(uintptr_t raw)
Converts a uintptr_t integer back to a Data pointer.
A simple data structure for serialization testing.