Boost logo

Boost :

From: Reece Dunn (msclrhd_at_[hidden])
Date: 2003-12-26 16:55:35


I have been working on the library, especially with respect to adding
support for reading in data from a stream. This is now functional with the
following exceptions:

[1] reading in string data will fail unless you have a std::string type
formatted with wrapped_output -- see libs/outfmt/example/serialize.cpp for
an example of this.

[2] reading in associative containers (std::map, et al) is not yet
supported; you can output it and read back to a compatible type (e.g.
std::list< std::pair< Key, T > >).

I am looking into these issues, but if anyone has any suggestions, I would
be very greatful.

I have also revamped the type deduction system so that it is now very simple
to add a type into the deduction mechanism.

The documentation is being revised to accommodate these changes (currently
in the XML version).

I am considering changing boost::io::xxx_output -> boost::io::xxx_object to
reflect I/O support, as well as changing operator() to write for name
consistency with the read function.

For those who are unaware, the library is now in the boost-sandbox (the
outfmt module).

Regards,
Reece H Dunn

_________________________________________________________________
It's fast, it's easy and it's free. Get MSN Messenger today!
http://www.msn.co.uk/messenger


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk