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::value_holder< Value > Struct Template Reference

#include <value_holder.hpp>

Inheritance diagram for boost::python::objects::value_holder< Value >:
Collaboration diagram for boost::python::objects::value_holder< Value >:

Public Types

typedef Value held_type
 
typedef Value value_type
 

Public Member Functions

instance_holdernext () const
 
void install (PyObject *inst) throw ()
 

Static Public Member Functions

static void * allocate (PyObject *, std::size_t offset, std::size_t size)
 
static void deallocate (PyObject *, void *storage) throw ()
 

Member Typedef Documentation

template<class Value >
typedef Value boost::python::objects::value_holder< Value >::held_type
template<class Value >
typedef Value boost::python::objects::value_holder< Value >::value_type

Member Function Documentation

static void* boost::python::instance_holder::allocate ( PyObject *  ,
std::size_t  offset,
std::size_t  size 
)
staticinherited
static void boost::python::instance_holder::deallocate ( PyObject *  ,
void *  storage 
)
throw (
)
staticinherited
void boost::python::instance_holder::install ( PyObject *  inst)
throw (
)
inherited
instance_holder * boost::python::instance_holder::next ( ) const
inlineinherited

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