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 dependency graph for skeleton_and_content.hpp:
This graph shows which files directly or indirectly include this file:

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
 

Macro Definition Documentation

#define BOOST_MPI_PYTHON_FORWARD_ONLY