2 #include "CondFormats/Serialization/interface/eos/portable_iarchive.hpp"
3 #include "CondFormats/Serialization/interface/eos/portable_oarchive.hpp"
5 #ifndef NO_EXPLICIT_TEMPLATE_INSTANTIATION
7 #include <boost/archive/impl/basic_binary_iarchive.ipp>
8 #include <boost/archive/impl/basic_binary_iprimitive.ipp>
10 #if BOOST_VERSION < 104000
11 #include <boost/archive/impl/archive_pointer_iserializer.ipp>
12 #elif !defined BOOST_ARCHIVE_SERIALIZER_INCLUDED
13 #include <boost/archive/impl/archive_serializer_map.ipp>
14 #define BOOST_ARCHIVE_SERIALIZER_INCLUDED
21 template class basic_binary_iarchive<eos::portable_iarchive>;
23 template class basic_binary_iprimitive<eos::portable_iarchive
24 #if BOOST_VERSION < 103400
29 std::istream::char_type,
30 std::istream::traits_type
34 #if BOOST_VERSION < 104000
35 template class detail::archive_pointer_iserializer<eos::portable_iarchive>;
37 template class detail::archive_serializer_map<eos::portable_iarchive>;
38 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
62 template class basic_binary_oarchive<eos::portable_oarchive>;
64 template class basic_binary_oprimitive<eos::portable_oarchive
65 #if BOOST_VERSION < 103400
70 std::ostream::char_type,
71 std::ostream::traits_type
75 #if BOOST_VERSION < 104000
76 template class detail::archive_pointer_oserializer<eos::portable_oarchive>;
78 template class detail::archive_serializer_map<eos::portable_oarchive>;
79 template class detail::archive_serializer_map<eos::polymorphic_portable_oarchive>;