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::detail Namespace Reference

Classes

struct  do_get_content
 A function object that extracts the content of a Python object, which is actually a wrapped C++ object of type T. More...
 
struct  do_get_skeleton_proxy
 A function object that extracts the skeleton from of a Python object, which is actually a wrapped C++ object of type T. More...
 
struct  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  skeleton_loader
 
struct  skeleton_saver
 

Functions

BOOST_MPI_PYTHON_DECL bool 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 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...
 

Variables

BOOST_MPI_DECL
boost::python::object 
skeleton_proxy_base_type
 

Function Documentation

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).

Referenced by boost::mpi::python::register_skeleton_and_content().

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.

Referenced by boost::mpi::python::register_skeleton_and_content().

Variable Documentation

BOOST_MPI_DECL boost::python::object boost::mpi::python::detail::skeleton_proxy_base_type