Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
skeleton_and_content.hpp File Reference
#include <boost/mpi/config.hpp>
#include <boost/archive/detail/auto_link_archive.hpp>
#include <boost/mpi/packed_iarchive.hpp>
#include <boost/mpi/packed_oarchive.hpp>
#include <boost/mpi/detail/forward_skeleton_iarchive.hpp>
#include <boost/mpi/detail/forward_skeleton_oarchive.hpp>
#include <boost/mpi/detail/ignore_iprimitive.hpp>
#include <boost/mpi/detail/ignore_oprimitive.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/archive/detail/register_archive.hpp>
#include <boost/mpi/detail/content_oarchive.hpp>
Include dependency graph for skeleton_and_content.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::mpi::skeleton_proxy< T >
 A proxy that requests that the skeleton of an object be transmitted. More...
 
class  boost::mpi::detail::mpi_datatype_holder
 a class holding an MPI datatype INTERNAL ONLY the type is freed upon destruction More...
 
class  boost::mpi::content
 A proxy object that transfers the content of an object without its structure. More...
 
class  boost::mpi::packed_skeleton_iarchive
 An archiver that reconstructs a data structure based on the binary skeleton stored in a buffer. More...
 
class  boost::mpi::packed_skeleton_oarchive
 An archiver that records the binary skeleton of a data structure into a buffer. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::mpi
 
 boost::mpi::detail
 

Typedefs

typedef
boost::mpi::detail::forward_skeleton_oarchive
< boost::mpi::packed_skeleton_oarchive,
boost::mpi::packed_oarchive
boost::mpi::detail::type1
 
typedef
boost::mpi::detail::forward_skeleton_iarchive
< boost::mpi::packed_skeleton_iarchive,
boost::mpi::packed_iarchive
boost::mpi::detail::type2
 

Functions

template<class T >
const skeleton_proxy< Tboost::mpi::skeleton (T &x)
 Create a skeleton proxy object. More...
 
template<class T >
const content boost::mpi::get_content (const T &x)
 Returns the content of an object, suitable for transmission via Boost.MPI. More...