Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
handle.hpp File Reference
#include <boost/python/detail/prefix.hpp>
#include <boost/python/cast.hpp>
#include <boost/python/errors.hpp>
#include <boost/python/borrowed.hpp>
#include <boost/python/handle_fwd.hpp>
#include <boost/python/refcount.hpp>
#include <boost/python/tag.hpp>
#include <boost/python/detail/raw_pyobject.hpp>
Include dependency graph for handle.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::python::null_ok< T >
 
singleton  boost::python::handle< T >
 
class  boost::python::is_handle< T >
 
class  boost::python::is_handle< handle< T > >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::python
 
 boost::python::detail
 

Typedefs

typedef handle< PyTypeObject > boost::python::type_handle
 

Functions

template<class T >
null_ok< T > * boost::python::allow_null (T *p)
 
template<class T >
Tboost::python::detail::manage_ptr (detail::borrowed< null_ok< T > > *p, int)
 
template<class T >
Tboost::python::detail::manage_ptr (null_ok< detail::borrowed< T > > *p, int)
 
template<class T >
Tboost::python::detail::manage_ptr (detail::borrowed< T > *p, long)
 
template<class T >
Tboost::python::detail::manage_ptr (null_ok< T > *p, long)
 
template<class T >
Tboost::python::detail::manage_ptr (T *p,...)
 
template<class T >
Tboost::python::get_pointer (python::handle< T > const &p)
 
template<class T >
PyObject * boost::python::get_managed_object (handle< T > const &h, tag_t)