#include <boost/mpi/datatype.hpp>
#include <boost/serialization/is_bitwise_serializable.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/if.hpp>
#include <boost/cstdint.hpp>
#include <boost/static_assert.hpp>
#include <boost/type_traits.hpp>
#include <utility>
Classes | |
struct | boost::mpi::is_mpi_datatype< void * > |
struct | boost::unsafe_pair< T, U > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::mpi | |
Typedefs | |
typedef mpl::if_c<(sizeof(int)==sizeof(void *)), int, mpl::if_c<(sizeof(long)==sizeof(void *)), long, mpl::if_c<(sizeof(void *) <=sizeof(boost::intmax_t)), boost::intmax_t, void >::type > ::type >::type | boost::ptr_serialize_type |
Functions | |
boost::BOOST_STATIC_ASSERT ((!boost::is_void< ptr_serialize_type >::value)) | |
template<typename T > | |
T & | boost::unsafe_serialize (T &x) |
ptr_serialize_type & | boost::unsafe_serialize (void *&x) |
template<> | |
MPI_Datatype | boost::mpi::get_mpi_datatype< void * > (void *const &x) |
template<typename T , typename U > | |
bool | boost::operator< (unsafe_pair< T, U > const &x, unsafe_pair< T, U > const &y) |