12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #ifndef BOOST_MPI_SKELETON_AND_CONTENT_HPP
- #define BOOST_MPI_SKELETON_AND_CONTENT_HPP
- #include <boost/mpi/config.hpp>
- #include <boost/archive/detail/auto_link_archive.hpp>
- #include <boost/mpi/skeleton_and_content_types.hpp>
- namespace boost { namespace mpi {
- namespace detail {
- typedef boost::mpi::detail::forward_skeleton_oarchive<boost::mpi::packed_skeleton_oarchive,boost::mpi::packed_oarchive> type1;
- typedef boost::mpi::detail::forward_skeleton_iarchive<boost::mpi::packed_skeleton_iarchive,boost::mpi::packed_iarchive> type2;
- }
- } }
- #include <boost/mpi/detail/content_oarchive.hpp>
- #ifdef BOOST_MPI_BROADCAST_HPP
- # include <boost/mpi/detail/broadcast_sc.hpp>
- #endif
- #ifdef BOOST_MPI_COMMUNICATOR_HPP
- # include <boost/mpi/detail/communicator_sc.hpp>
- #endif
- BOOST_SERIALIZATION_REGISTER_ARCHIVE(boost::mpi::packed_skeleton_oarchive)
- BOOST_SERIALIZATION_REGISTER_ARCHIVE(boost::mpi::packed_skeleton_iarchive)
- BOOST_SERIALIZATION_REGISTER_ARCHIVE(boost::mpi::detail::type1)
- BOOST_SERIALIZATION_REGISTER_ARCHIVE(boost::mpi::detail::type2)
- BOOST_SERIALIZATION_USE_ARRAY_OPTIMIZATION(boost::mpi::packed_skeleton_oarchive)
- BOOST_SERIALIZATION_USE_ARRAY_OPTIMIZATION(boost::mpi::packed_skeleton_iarchive)
- #endif
|