Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
pointer_holder.hpp File Reference
#include <boost/get_pointer.hpp>
#include <boost/type.hpp>
#include <boost/python/instance_holder.hpp>
#include <boost/python/object/inheritance_query.hpp>
#include <boost/python/object/forward.hpp>
#include <boost/python/pointee.hpp>
#include <boost/python/type_id.hpp>
#include <boost/python/detail/wrapper_base.hpp>
#include <boost/python/detail/force_instantiate.hpp>
#include <boost/python/detail/preprocessor.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/apply.hpp>
#include <boost/preprocessor/comma_if.hpp>
#include <boost/preprocessor/iterate.hpp>
#include <boost/preprocessor/repeat.hpp>
#include <boost/preprocessor/debug/line.hpp>
#include <boost/preprocessor/enum_params.hpp>
#include <boost/preprocessor/repetition/enum_binary_params.hpp>
#include <boost/detail/workaround.hpp>
#include <boost/type_traits/remove_const.hpp>
#include <BOOST_PP_ITERATE()>
Include dependency graph for pointer_holder.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::python::wrapper< T >
 
struct  boost::python::objects::pointer_holder< Pointer, Value >
 
struct  boost::python::objects::pointer_holder_back_reference< Pointer, Value >
 

Namespaces

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

Macros

#define BOOST_PYTHON_UNFORWARD_LOCAL(z, n, _)   BOOST_PP_COMMA_IF(n) objects::do_unforward(a##n,0)
 
#define BOOST_PP_ITERATION_PARAMS_1   (4, (0, BOOST_PYTHON_MAX_ARITY, <boost/python/object/pointer_holder.hpp>, 1))
 
#define BOOST_PP_ITERATION_PARAMS_1   (4, (0, BOOST_PYTHON_MAX_ARITY, <boost/python/object/pointer_holder.hpp>, 2))
 

Macro Definition Documentation

#define BOOST_PP_ITERATION_PARAMS_1   (4, (0, BOOST_PYTHON_MAX_ARITY, <boost/python/object/pointer_holder.hpp>, 1))
#define BOOST_PP_ITERATION_PARAMS_1   (4, (0, BOOST_PYTHON_MAX_ARITY, <boost/python/object/pointer_holder.hpp>, 2))
#define BOOST_PYTHON_UNFORWARD_LOCAL (   z,
  n,
 
)    BOOST_PP_COMMA_IF(n) objects::do_unforward(a##n,0)