• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /////////1/////////2/////////3/////////4/////////5/////////6/////////7/////////8
2 // polymorphic_base.cpp
3 
4 // (C) Copyright 2002 Robert Ramey - http://www.rrsd.com .
5 // Use, modification and distribution is subject to the Boost Software
6 // License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
7 // http://www.boost.org/LICENSE_1_0.txt)
8 
9 //  See http://www.boost.org for updates, documentation, and revision history.
10 
11 #include <boost/serialization/export.hpp>
12 
13 #include "polymorphic_base.hpp"
14 
15 template<class Archive>
serialize(Archive & ar,const unsigned int)16 POLYMORPHIC_BASE_DLL_DECL void polymorphic_base::serialize(
17     Archive &ar,
18     const unsigned int /* file_version */
19 ){}
20 
21 POLYMORPHIC_BASE_DLL_DECL
polymorphic_base()22 polymorphic_base::polymorphic_base(){}
23 POLYMORPHIC_BASE_DLL_DECL
~polymorphic_base()24 polymorphic_base::~polymorphic_base(){}
25 
26 #include <boost/archive/polymorphic_oarchive.hpp>
27 #include <boost/archive/polymorphic_iarchive.hpp>
28 
29 template
30 POLYMORPHIC_BASE_DLL_DECL void polymorphic_base::serialize(
31     boost::archive::polymorphic_oarchive &,
32     const unsigned int /* file_version */
33 );
34 template POLYMORPHIC_BASE_DLL_DECL void polymorphic_base::serialize(
35     boost::archive::polymorphic_iarchive &,
36     const unsigned int
37 );
38 BOOST_CLASS_EXPORT_IMPLEMENT(polymorphic_base)
39