123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #ifndef BOOST_MPI_DETAIL_IGNORE_IPRIMITIVE_HPP
- #define BOOST_MPI_DETAIL_IGNORE_IPRIMITIVE_HPP
- #include <boost/config.hpp>
- #include <boost/mpi/datatype.hpp>
- #include <boost/serialization/array.hpp>
- namespace boost { namespace mpi { namespace detail {
- class ignore_iprimitive
- {
- public:
-
- ignore_iprimitive()
- {}
-
- void load_binary(void *, std::size_t )
- {}
-
- template<class T>
- void load_array(serialization::array_wrapper<T> &, unsigned int )
- {}
- typedef is_mpi_datatype<mpl::_1> use_array_optimization;
-
- template<class T>
- void load(T &)
- {
- }
- };
- } } }
- #endif
|