Namespaces | |
| detail | |
Typedefs | |
| typedef type_info | class_id |
| typedef std::pair< void *, class_id > | dynamic_id_t |
| typedef dynamic_id_t(* | dynamic_id_function )(void *) |
| typedef return_value_policy < return_by_value > | default_iterator_call_policies |
Functions | |
| BOOST_PYTHON_DECL void | add_to_namespace (object const &name_space, char const *name, object const &attribute) |
| BOOST_PYTHON_DECL void | add_to_namespace (object const &name_space, char const *name, object const &attribute, char const *doc) |
| BOOST_PYTHON_DECL type_handle | registered_class_object (type_info id) |
| BOOST_PYTHON_DECL type_handle | class_metatype () |
| BOOST_PYTHON_DECL type_handle | class_type () |
| BOOST_PYTHON_DECL void | copy_class_object (type_info const &src, type_info const &dst) |
| template<class T , class Bases > | |
| void | register_shared_ptr_from_python_and_casts (T *, Bases) |
| BOOST_PYTHON_DECL void * | find_instance_impl (PyObject *, type_info, bool null_shared_ptr_only=false) |
| template<class T > | |
| reference_to_value< T >::reference | do_unforward (reference_to_value< T > const &x, int) |
| template<class T > | |
| reference_wrapper< T >::type & | do_unforward (reference_wrapper< T > const &x, int) |
| template<class T > | |
| T const & | do_unforward (T const &x,...) |
| BOOST_PYTHON_DECL handle | function_handle_impl (py_function const &f) |
| template<class F , class Signature > | |
| handle | function_handle (F const &f, Signature) |
| template<class F > | |
| handle | make_function_handle (F f) |
| BOOST_PYTHON_DECL api::object | function_object (py_function const &f, python::detail::keyword_range const &) |
| BOOST_PYTHON_DECL api::object | function_object (py_function const &f) |
| BOOST_PYTHON_DECL void | register_dynamic_id_aux (class_id static_id, dynamic_id_function get_dynamic_id) |
| BOOST_PYTHON_DECL void | add_cast (class_id src_t, class_id dst_t, void *(*cast)(void *), bool is_downcast) |
| template<class T > | |
| void | register_dynamic_id (T *=0) |
| template<class Source , class Target > | |
| void | register_conversion (bool is_downcast=::boost::is_base_and_derived< Source, Target >::value, Source *=0, Target *=0) |
| BOOST_PYTHON_DECL void * | find_static_type (void *p, type_info src, type_info dst) |
| BOOST_PYTHON_DECL void * | find_dynamic_type (void *p, type_info src, type_info dst) |
| template<class Target , class NextPolicies , class Accessor1 , class Accessor2 > | |
| object | make_iterator_function (Accessor1 const &get_start, Accessor2 const &get_finish, NextPolicies const &next_policies, boost::type< Target > *=0) |
| BOOST_PYTHON_DECL object const & | identity_function () |
| BOOST_PYTHON_DECL void | stop_iteration_error () |
| BOOST_PYTHON_DECL PyObject * | make_nurse_and_patient (PyObject *nurse, PyObject *patient) |
| typedef dynamic_id_t(* boost::python::objects::dynamic_id_function)(void *) |
| typedef std::pair<void*,class_id> boost::python::objects::dynamic_id_t |
| BOOST_PYTHON_DECL void boost::python::objects::add_cast | ( | class_id | src_t, |
| class_id | dst_t, | ||
| void *(*)(void *) | cast, | ||
| bool | is_downcast | ||
| ) |
Referenced by register_conversion().
| BOOST_PYTHON_DECL void boost::python::objects::add_to_namespace | ( | object const & | name_space, |
| char const * | name, | ||
| object const & | attribute | ||
| ) |
| BOOST_PYTHON_DECL void boost::python::objects::add_to_namespace | ( | object const & | name_space, |
| char const * | name, | ||
| object const & | attribute, | ||
| char const * | doc | ||
| ) |
| BOOST_PYTHON_DECL type_handle boost::python::objects::class_metatype | ( | ) |
| BOOST_PYTHON_DECL type_handle boost::python::objects::class_type | ( | ) |
| BOOST_PYTHON_DECL void boost::python::objects::copy_class_object | ( | type_info const & | src, |
| type_info const & | dst | ||
| ) |
| reference_to_value<T>::reference boost::python::objects::do_unforward | ( | reference_to_value< T > const & | x, |
| int | |||
| ) |
| reference_wrapper<T>::type& boost::python::objects::do_unforward | ( | reference_wrapper< T > const & | x, |
| int | |||
| ) |
| BOOST_PYTHON_DECL void* boost::python::objects::find_dynamic_type | ( | void * | p, |
| type_info | src, | ||
| type_info | dst | ||
| ) |
| BOOST_PYTHON_DECL void* boost::python::objects::find_instance_impl | ( | PyObject * | , |
| type_info | , | ||
| bool | null_shared_ptr_only = false |
||
| ) |
| BOOST_PYTHON_DECL void* boost::python::objects::find_static_type | ( | void * | p, |
| type_info | src, | ||
| type_info | dst | ||
| ) |
|
inline |
References function_handle_impl().
Referenced by make_function_handle().
| BOOST_PYTHON_DECL handle boost::python::objects::function_handle_impl | ( | py_function const & | f | ) |
Referenced by function_handle().
| BOOST_PYTHON_DECL api::object boost::python::objects::function_object | ( | py_function const & | f, |
| python::detail::keyword_range const & | |||
| ) |
| BOOST_PYTHON_DECL api::object boost::python::objects::function_object | ( | py_function const & | f | ) |
| BOOST_PYTHON_DECL object const& boost::python::objects::identity_function | ( | ) |
Referenced by boost::python::objects::detail::demand_iterator_class().
| handle boost::python::objects::make_function_handle | ( | F | f | ) |
References function_handle().
|
inline |
| BOOST_PYTHON_DECL PyObject* boost::python::objects::make_nurse_and_patient | ( | PyObject * | nurse, |
| PyObject * | patient | ||
| ) |
|
inline |
References add_cast().
| void boost::python::objects::register_dynamic_id | ( | T * | = 0 | ) |
References register_dynamic_id_aux().
| BOOST_PYTHON_DECL void boost::python::objects::register_dynamic_id_aux | ( | class_id | static_id, |
| dynamic_id_function | get_dynamic_id | ||
| ) |
Referenced by register_dynamic_id().
|
inline |
References boost::mpl::for_each().
| BOOST_PYTHON_DECL type_handle boost::python::objects::registered_class_object | ( | type_info | id | ) |
Referenced by boost::python::objects::detail::demand_iterator_class().
| BOOST_PYTHON_DECL void boost::python::objects::stop_iteration_error | ( | ) |