Classes | |
struct | arg_to_python_base |
struct | cannot_convert_raw_PyObject |
struct | function_arg_to_python |
struct | null_ptr_owner |
struct | object_manager_arg_to_python |
struct | pointer_deep_arg_to_python |
struct | pointer_shallow_arg_to_python |
struct | pointer_typeid_select |
struct | pointer_typeid_select< true > |
struct | reference_arg_to_python |
struct | registered_base |
struct | reject_raw_object_helper |
struct | return_object_manager_from_python |
struct | return_pointer_from_python |
struct | return_reference_from_python |
struct | return_rvalue_from_python |
struct | select_arg_to_python |
struct | select_return_from_python |
struct | shared_ptr_arg_to_python |
struct | unwind_type_id_helper |
struct | value_arg_to_python |
Functions | |
template<class U > | |
U & | null_ptr_reference (U &(*)()) |
template<class T > | |
void | reject_raw_object_ptr (T *) |
template<class T > | |
bool | object_manager_ref_check (T const &x) |
template<class T > | |
python::type_info | unwind_type_id_ (boost::type< T > *=0, mpl::false_ *=0) |
python::type_info | unwind_type_id_ (boost::type< void > *=0, mpl::true_ *=0) |
template<class T > | |
python::type_info | unwind_type_id (boost::type< T > *p=0) |
void | register_shared_ptr0 (...) |
template<class T > | |
void | register_shared_ptr0 (shared_ptr< T > *) |
template<class T > | |
void | register_shared_ptr1 (T const volatile *) |
template<class T > | |
registration const & | registry_lookup2 (T &(*)()) |
template<class T > | |
registration const & | registry_lookup1 (type< T >) |
registration const & | registry_lookup1 (type< const volatile void >) |
|
inline |
|
inline |
|
inline |
Referenced by register_shared_ptr1().
|
inline |
|
inline |
References register_shared_ptr0(), and T.
Referenced by registry_lookup1(), and registry_lookup2().
|
inline |
References registry_lookup2(), and T.
|
inline |
|
inline |
References boost::python::converter::registry::lookup(), register_shared_ptr1(), and T.
Referenced by registry_lookup1().
|
inline |
References boost::xpressive::check, boost::python::converter::detail::reject_raw_object_helper< T, Convertibility >::error(), T, and boost::detail::type.
Referenced by boost::python::converter::detail::pointer_deep_arg_to_python< Ptr >::pointer_deep_arg_to_python(), and boost::python::converter::detail::pointer_shallow_arg_to_python< Ptr >::pointer_shallow_arg_to_python().
|
inline |
|
inline |
|
inline |
References boost::python::type_id< void >().