I've been looking for something capable of serializing totally unknown objects.
I know that Qt has a serialization feature that also works with qvariant objects. Does that mean that I can pass a whatever complex object to a QVariant (i.e. something that also has pointers and/or pointer cycles) and serialize that object?
It also seems boost::any isn't supported by serialization.
Is this impossible to do without writing my own specific-type-serialization routine due to the lack of reflection in C++?