Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::mpi::python::content Class Reference

INTERNAL ONLY. More...

#include <skeleton_and_content.hpp>

Inheritance diagram for boost::mpi::python::content:
Collaboration diagram for boost::mpi::python::content:

Public Member Functions

 content (const inherited &base, boost::python::object object)
 
inheritedbase ()
 
const inheritedbase () const
 
MPI_Datatype get_mpi_datatype () const
 Retrieve the MPI data type that refers to the content of the object. More...
 
void commit ()
 Commit the MPI data type referring to the content of the object. More...
 

Public Attributes

boost::python::object object
 

Detailed Description

INTERNAL ONLY.

This content class is a wrapper around the C++ "content" retrieved from get_content. This wrapper is only needed to store a copy of the Python object on which get_content() was called.

Constructor & Destructor Documentation

boost::mpi::python::content::content ( const inherited base,
boost::python::object  object 
)
inline

Member Function Documentation

inherited& boost::mpi::python::content::base ( )
inline
const inherited& boost::mpi::python::content::base ( ) const
inline
void boost::mpi::content::commit ( )
inlineinherited

Commit the MPI data type referring to the content of the object.

MPI_Datatype boost::mpi::content::get_mpi_datatype ( ) const
inlineinherited

Retrieve the MPI data type that refers to the content of the object.

Returns
the MPI data type, which should only be transmitted or received using MPI_BOTTOM as the address.

Member Data Documentation

boost::python::object boost::mpi::python::content::object

The documentation for this class was generated from the following file: