2 #include "CondFormats/Serialization/interface/eos/portable_iarchive.hpp"
3 #include "CondFormats/Serialization/interface/eos/portable_oarchive.hpp"
6 #ifndef NO_EXPLICIT_TEMPLATE_INSTANTIATION
8 #include <boost/archive/impl/basic_binary_iarchive.ipp>
9 #include <boost/archive/impl/basic_binary_iprimitive.ipp>
11 #if BOOST_VERSION < 104000
12 #include <boost/archive/impl/archive_pointer_iserializer.ipp>
13 #elif !defined BOOST_ARCHIVE_SERIALIZER_INCLUDED
14 #include <boost/archive/impl/archive_serializer_map.ipp>
15 #define BOOST_ARCHIVE_SERIALIZER_INCLUDED
18 namespace boost {
namespace archive {
21 template class basic_binary_iarchive<eos::portable_iarchive>;
23 template class basic_binary_iprimitive<
24 eos::portable_iarchive
25 #if BOOST_VERSION < 103400
28 , std::istream::char_type
29 , std::istream::traits_type
33 #if BOOST_VERSION < 104000
34 template class detail::archive_pointer_iserializer<eos::portable_iarchive>;
36 template class detail::archive_serializer_map<eos::portable_iarchive>;
37 template class detail::archive_serializer_map<eos::polymorphic_portable_iarchive>;
46 #ifndef NO_EXPLICIT_TEMPLATE_INSTANTIATION
48 #include <boost/archive/impl/basic_binary_oarchive.ipp>
49 #include <boost/archive/impl/basic_binary_oprimitive.ipp>
51 #if BOOST_VERSION < 104000
52 #include <boost/archive/impl/archive_pointer_oserializer.ipp>
53 #elif !defined BOOST_ARCHIVE_SERIALIZER_INCLUDED
54 #include <boost/archive/impl/archive_serializer_map.ipp>
55 #define BOOST_ARCHIVE_SERIALIZER_INCLUDED
58 namespace boost {
namespace archive {
61 template class basic_binary_oarchive<eos::portable_oarchive>;
63 template class basic_binary_oprimitive<
64 eos::portable_oarchive
65 #if BOOST_VERSION < 103400
68 , std::ostream::char_type
69 , std::ostream::traits_type
73 #if BOOST_VERSION < 104000
74 template class detail::archive_pointer_oserializer<eos::portable_oarchive>;
76 template class detail::archive_serializer_map<eos::portable_oarchive>;
77 template class detail::archive_serializer_map<eos::polymorphic_portable_oarchive>;