On Wed, May 14, 2014 at 9:24 AM, Charousset, Dominik
The serialization and uniform name really boils down to the uniform_type_info class:
Uniform names are simply a necessity if you need to identify a type based on its name. The goal is to send any kind of value to a remote machine and being able to deserialize it. If you have platofrm-independent names, you can simply prefix the binary serialized value with its type name and then get the RTTI (uniform_type_info) from the type name and deserialize the rest of the data.
This is precisely why I requested such a uniform type name feature during the typeindex review, but many didn't seem interested in that, and didn't want typeindex to provide it, mainly punting to a future "library" on top of typeindex. I think it's unfortunate, but since you seem to have solved this, I hope this could be revisited in light of this new info. Thanks, --DD