Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::python::instance_holder Struct Referenceabstract

#include <instance_holder.hpp>

Inheritance diagram for boost::python::instance_holder:
Collaboration diagram for boost::python::instance_holder:

Public Member Functions

 instance_holder ()
 
virtual ~instance_holder ()
 
instance_holdernext () const
 
virtual void * holds (type_info, bool null_ptr_only)=0
 
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 ()
 

Constructor & Destructor Documentation

boost::python::instance_holder::instance_holder ( )
virtual boost::python::instance_holder::~instance_holder ( )
virtual

Member Function Documentation

static void* boost::python::instance_holder::allocate ( PyObject *  ,
std::size_t  offset,
std::size_t  size 
)
static
static void boost::python::instance_holder::deallocate ( PyObject *  ,
void *  storage 
)
throw (
)
static
virtual void* boost::python::instance_holder::holds ( type_info  ,
bool  null_ptr_only 
)
pure virtual
void boost::python::instance_holder::install ( PyObject *  inst)
throw (
)
instance_holder * boost::python::instance_holder::next ( ) const
inline

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