File indexing completed on 2024-04-06 12:02:33
0001
0002 #include "CondFormats/Serialization/interface/eos/portable_iarchive.hpp"
0003 #include "CondFormats/Serialization/interface/eos/portable_oarchive.hpp"
0004
0005 #ifndef NO_EXPLICIT_TEMPLATE_INSTANTIATION
0006
0007 #include <boost/archive/impl/basic_binary_iarchive.ipp>
0008 #include <boost/archive/impl/basic_binary_iprimitive.ipp>
0009
0010 #if BOOST_VERSION < 104000
0011 #include <boost/archive/impl/archive_pointer_iserializer.ipp>
0012 #elif !defined BOOST_ARCHIVE_SERIALIZER_INCLUDED
0013 #include <boost/archive/impl/archive_serializer_map.ipp>
0014 #define BOOST_ARCHIVE_SERIALIZER_INCLUDED
0015 #endif
0016
0017 namespace boost {
0018 namespace archive {
0019
0020
0021 template class basic_binary_iarchive<eos::portable_iarchive>;
0022
0023 template class basic_binary_iprimitive<eos::portable_iarchive
0024 #if BOOST_VERSION < 103400
0025 ,
0026 std::istream
0027 #else
0028 ,
0029 std::istream::char_type,
0030 std::istream::traits_type
0031 #endif
0032 >;
0033
0034 #if BOOST_VERSION < 104000
0035 template class detail::archive_pointer_iserializer<eos::portable_iarchive>;
0036 #else
0037 template class detail::archive_serializer_map<eos::portable_iarchive>;
0038 template class detail::archive_serializer_map<eos::polymorphic_portable_iarchive>;
0039 #endif
0040
0041 }
0042 }
0043
0044 #endif
0045
0046 #ifndef NO_EXPLICIT_TEMPLATE_INSTANTIATION
0047
0048 #include <boost/archive/impl/basic_binary_oarchive.ipp>
0049 #include <boost/archive/impl/basic_binary_oprimitive.ipp>
0050
0051 #if BOOST_VERSION < 104000
0052 #include <boost/archive/impl/archive_pointer_oserializer.ipp>
0053 #elif !defined BOOST_ARCHIVE_SERIALIZER_INCLUDED
0054 #include <boost/archive/impl/archive_serializer_map.ipp>
0055 #define BOOST_ARCHIVE_SERIALIZER_INCLUDED
0056 #endif
0057
0058 namespace boost {
0059 namespace archive {
0060
0061
0062 template class basic_binary_oarchive<eos::portable_oarchive>;
0063
0064 template class basic_binary_oprimitive<eos::portable_oarchive
0065 #if BOOST_VERSION < 103400
0066 ,
0067 std::ostream
0068 #else
0069 ,
0070 std::ostream::char_type,
0071 std::ostream::traits_type
0072 #endif
0073 >;
0074
0075 #if BOOST_VERSION < 104000
0076 template class detail::archive_pointer_oserializer<eos::portable_oarchive>;
0077 #else
0078 template class detail::archive_serializer_map<eos::portable_oarchive>;
0079 template class detail::archive_serializer_map<eos::polymorphic_portable_oarchive>;
0080 #endif
0081
0082 }
0083 }
0084
0085 #endif