Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
unsafe_serialize.hpp File Reference
Include dependency graph for unsafe_serialize.hpp:
This graph shows which files directly or indirectly include this file:

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 >
Tboost::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)