#include <boost/python.hpp>
#include <boost/mpi.hpp>
#include <boost/function/function1.hpp>
#include <boost/mpi/python.hpp>
#include <boost/mpi/python/serialize.hpp>
Classes | |
class | boost::mpi::python::content |
INTERNAL ONLY. More... | |
class | boost::mpi::python::skeleton_proxy_base |
INTERNAL ONLY. More... | |
class | boost::mpi::python::skeleton_proxy< T > |
INTERNAL ONLY. More... | |
struct | boost::mpi::python::detail::skeleton_saver< T > |
struct | boost::mpi::python::detail::skeleton_loader< T > |
struct | boost::mpi::python::detail::skeleton_content_handler |
The skeleton_content_handler structure contains all of the information required to extract a skeleton and content from a Python object with a certain C++ type. More... | |
struct | boost::mpi::python::detail::do_get_skeleton_proxy< T > |
A function object that extracts the skeleton from of a Python object, which is actually a wrapped C++ object of type T. More... | |
struct | boost::mpi::python::detail::do_get_content< T > |
A function object that extracts the content of a Python object, which is actually a wrapped C++ object of type T. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::mpi | |
boost::mpi::python | |
boost::mpi::python::detail | |
Macros | |
#define | BOOST_MPI_PYTHON_FORWARD_ONLY |
Functions | |
BOOST_MPI_PYTHON_DECL bool | boost::mpi::python::detail::skeleton_and_content_handler_registered (PyTypeObject *type) |
Determine if a skeleton and content handler for type has already been registered. More... | |
BOOST_MPI_PYTHON_DECL void | boost::mpi::python::detail::register_skeleton_and_content_handler (PyTypeObject *, const skeleton_content_handler &) |
Register a skeleton/content handler with a particular Python type (which actually wraps a C++ type). More... | |
template<typename T > | |
void | boost::mpi::python::register_skeleton_and_content (const T &value=T(), PyTypeObject *type=0) |
Registers a type for use with the skeleton/content mechanism in Python. More... | |
Variables | |
BOOST_MPI_DECL boost::python::object | boost::mpi::python::detail::skeleton_proxy_base_type |
#define BOOST_MPI_PYTHON_FORWARD_ONLY |