|
Boost-Commit : |
From: troyer_at_[hidden]
Date: 2008-06-16 15:21:29
Author: troyer
Date: 2008-06-16 15:21:29 EDT (Mon, 16 Jun 2008)
New Revision: 46436
URL: http://svn.boost.org/trac/boost/changeset/46436
Log:
Added missing pointer serializers
Text files modified:
trunk/libs/mpi/src/content_oarchive.cpp | 3 ++-
trunk/libs/mpi/src/packed_skeleton_iarchive.cpp | 4 +++-
trunk/libs/mpi/src/packed_skeleton_oarchive.cpp | 3 +++
3 files changed, 8 insertions(+), 2 deletions(-)
Modified: trunk/libs/mpi/src/content_oarchive.cpp
==============================================================================
--- trunk/libs/mpi/src/content_oarchive.cpp (original)
+++ trunk/libs/mpi/src/content_oarchive.cpp 2008-06-16 15:21:29 EDT (Mon, 16 Jun 2008)
@@ -14,5 +14,6 @@
// explicitly instantiate all required template functions
template class archive_pointer_oserializer<mpi::detail::content_oarchive> ;
-
+template class archive_pointer_oserializer<boost::mpi::detail::ignore_skeleton_oarchive<boost::mpi::detail::content_oarchive> >;
+template class archive_pointer_oserializer<boost::mpi::detail::ignore_skeleton_oarchive<boost::mpi::detail::mpi_datatype_oarchive> >;
} } }
Modified: trunk/libs/mpi/src/packed_skeleton_iarchive.cpp
==============================================================================
--- trunk/libs/mpi/src/packed_skeleton_iarchive.cpp (original)
+++ trunk/libs/mpi/src/packed_skeleton_iarchive.cpp 2008-06-16 15:21:29 EDT (Mon, 16 Jun 2008)
@@ -8,7 +8,6 @@
#define BOOST_ARCHIVE_SOURCE
#include <boost/archive/impl/archive_pointer_iserializer.ipp>
-#include <boost/archive/impl/archive_pointer_oserializer.ipp>
#include <boost/mpi/skeleton_and_content.hpp>
#include <boost/archive/binary_iarchive.hpp>
@@ -21,6 +20,9 @@
template class basic_binary_iarchive<mpi::packed_skeleton_iarchive> ;
template class detail::archive_pointer_iserializer<mpi::packed_skeleton_iarchive> ;
+template class detail::archive_pointer_iserializer<
+ mpi::detail::forward_skeleton_iarchive<
+ boost::mpi::packed_skeleton_iarchive, boost::mpi::packed_iarchive> > ;
//template class binary_iarchive_impl<packed_skeleton_iarchive> ;
} } // end namespace boost::archive
Modified: trunk/libs/mpi/src/packed_skeleton_oarchive.cpp
==============================================================================
--- trunk/libs/mpi/src/packed_skeleton_oarchive.cpp (original)
+++ trunk/libs/mpi/src/packed_skeleton_oarchive.cpp 2008-06-16 15:21:29 EDT (Mon, 16 Jun 2008)
@@ -18,6 +18,9 @@
// explicitly instantiate all required templates
template class detail::archive_pointer_oserializer<mpi::packed_skeleton_oarchive> ;
+template class detail::archive_pointer_oserializer<
+ mpi::detail::forward_skeleton_oarchive<
+ boost::mpi::packed_skeleton_oarchive, boost::mpi::packed_oarchive> > ;
template class basic_binary_oarchive<mpi::packed_skeleton_oarchive> ;
//template class binary_oarchive_impl<mpi_packed_oarchive> ;
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk