#ifndef FOO_HXX #define FOO_HXX #include struct Foo { int i,j; friend class boost::serialization::access; template void serialize(Archive & ar, const unsigned int /* version */) { ar & BOOST_SERIALIZATION_NVP(i); ar & BOOST_SERIALIZATION_NVP(j); } }; BOOST_CLASS_VERSION(Foo, 1) #endif