#include #include #include #include #include "testlib.hpp" void Base::identify() { std::cout << "Base::identify() called.\n"; } template void Base::serialize(Archive& ar, const unsigned int version) { } void Derived::identify() { std::cout << "Derived::identify() called.\n"; } template void Derived::serialize(Archive& ar, const unsigned int version) { using boost::serialization::base_object; ar & base_object(*this); } BOOST_CLASS_EXPORT(Base) BOOST_CLASS_EXPORT(Derived)