Add serialization support

Registered by SqUe

There are many libraries out there for serialization but we need one to cooperate with binary_data in a good way. The API must be easy to use and most not provide more than the basic needs.

Serialization must be uniform. All types of data must be serializable in the exactly same way.
e.g my_archive << data1 << data2;

To archive this, RTTI can be used, taking advantage of dynamic_cast<> and is_class(), a good example is:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2559.htm

Blueprint information

Status:
Not started
Approver:
SqUe
Priority:
Undefined
Drafter:
SqUe
Direction:
Needs approval
Assignee:
SqUe
Definition:
Drafting
Series goal:
Accepted for 0.x
Implementation:
Unknown
Milestone target:
milestone icon 1.x

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.