
See the following changes help. Robert Ramey #define BOOST_ARCHIVE_SOURCE
#include
#include
namespace rs {
InputArchive::InputArchive( std::istream& is ) : boost::archive::xml_iarchive_impl<InputArchive>( is, 0 ) , m_repository( 0 ) {
}
InputArchive::InputArchive( std::istream& is, Repository& repository ) : boost::archive::xml_iarchive_impl<InputArchive>( is, 0 ) , m_repository( &repository ) {
}
Repository* InputArchive::GetRepository() const { return m_repository; }
} // end namespace rs
BOOST_SERIALIZATION_REGISTER_ARCHIVE( rs::InputArchive )
#include
#include namespace boost { namespace archive {
template class basic_xml_iarchivers::InputArchive; template class xml_iarchive_implrs::InputArchive;
template class detail::archive_pointer_iserializerrs::InputArchive ;
} // end namespace archive } // end namespace boost
#define BOOST_ARCHIVE_CUSTOM_IARCHIVE_TYPES rs::InputArchive