|
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