Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::python::objects::class_cref_wrapper< Src, MakeInstance > Struct Template Reference

#include <class_wrapper.hpp>

Inheritance diagram for boost::python::objects::class_cref_wrapper< Src, MakeInstance >:
Collaboration diagram for boost::python::objects::class_cref_wrapper< Src, MakeInstance >:

Public Types

typedef boost::mpl::bool_
< has_get_pytype > 
HasGetPytype
 

Static Public Member Functions

static PyObject * convert (Src const &x)
 
static PyTypeObject const * get_pytype ()
 
static PyTypeObject const * get_pytype_1 (boost::mpl::true_ *)
 
static PyTypeObject const * get_pytype_1 (boost::mpl::false_ *)
 
static PyTypeObject const * get_pytype_impl ()
 

Member Typedef Documentation

typedef boost::mpl::bool_<has_get_pytype> boost::python::to_python_converter< Src , class_cref_wrapper< Src, MakeInstance > , has_get_pytype >::HasGetPytype
inherited

Member Function Documentation

template<class Src , class MakeInstance >
static PyObject* boost::python::objects::class_cref_wrapper< Src, MakeInstance >::convert ( Src const &  x)
inlinestatic

References boost::ref().

template<class Src , class MakeInstance >
static PyTypeObject const* boost::python::objects::class_cref_wrapper< Src, MakeInstance >::get_pytype ( )
inlinestatic
static PyTypeObject const* boost::python::to_python_converter< Src , class_cref_wrapper< Src, MakeInstance > , has_get_pytype >::get_pytype_1 ( boost::mpl::true_ )
inlinestaticinherited
static PyTypeObject const* boost::python::to_python_converter< Src , class_cref_wrapper< Src, MakeInstance > , has_get_pytype >::get_pytype_1 ( boost::mpl::false_ )
inlinestaticinherited
static PyTypeObject const* boost::python::to_python_converter< Src , class_cref_wrapper< Src, MakeInstance > , has_get_pytype >::get_pytype_impl ( )
inlinestaticinherited

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