Update of /cvsroot/boost-sandbox/boost-sandbox/boost/units
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv1871/boost-sandbox/boost/units
Modified Files:
io.hpp
Log Message:
Bug Fixes
Index: io.hpp
===================================================================
RCS file: /cvsroot/boost-sandbox/boost-sandbox/boost/units/io.hpp,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- io.hpp 16 Mar 2007 18:12:42 -0000 1.1.1.1
+++ io.hpp 29 Mar 2007 00:32:22 -0000 1.2
@@ -36,7 +36,7 @@
template<class Archive,class Unit,class Y>
inline void serialize(Archive& ar,boost::units::quantity<Unit,Y>& q,const unsigned int version)
{
- ar & q.value();
+ ar & quantity_reinterpret_cast<Y&>(q);
}
} // namespace serialization
@@ -74,8 +74,7 @@
{
const unit<Dim,System> u;
- os << val.value() << ' ';
- detail::output_impl(os, u);
+ os << val.value() << ' ' << u;
return os;
}
|