There was an extensive discussion of a proposed 'bitstream' library last year. 

https://groups.google.com/forum/m/#!topic/boost-devel-archive/oNyxJjaPD7w

I'm not sure if the author (Paul Long) continued with it, but he links to code.


On Apr 27, 2014, at 8:09 AM, Mathew Benson <mathew.benson@gmail.com> wrote:

I'm converting each element from an intrinsic data type to a key/value string.

Runtime.

Only one version at a time, but it can contain hundreds or thousands of individual message definitions.  Uniqueness is enforced by the sender and within the XML schema.


On Apr 27, 2014, at 6:45 AM, Bjorn Reese <breese@mail1.stofanet.dk> wrote:

What C++ data structures should the buffer be deserialized into?

When do you get the interface definition (the XML file)? At compile-time
or at run-time?

Are you going to handle several versions of the interface definition at
the same time?

_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________
Boost-users mailing list
Boost-users@lists.boost.org
http://lists.boost.org/mailman/listinfo.cgi/boost-users