Update of /cvsroot/boost-sandbox/boost-sandbox/boost/units
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26031/boost-sandbox/boost/units
Modified Files:
io.hpp
Log Message:
Made xml_archive work
Index: io.hpp
===================================================================
RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/units/io.hpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- io.hpp 29 Mar 2007 20:18:54 -0000 1.5
+++ io.hpp 2 Apr 2007 22:22:02 -0000 1.6
@@ -17,6 +17,8 @@
#include <boost/config.hpp>
+#include <boost/serialization/nvp.hpp>
+
#include <boost/units/quantity.hpp>
#include <boost/units/detail/io_impl.hpp>
@@ -36,7 +38,7 @@
template<class Archive,class Unit,class Y>
inline void serialize(Archive& ar,boost::units::quantity<Unit,Y>& q,const unsigned int version)
{
- ar & units::quantity_cast<Y&>(q);
+ ar & boost::serialization::make_nvp("value", units::quantity_cast<Y&>(q));
}
} // namespace serialization
|