#include <arg_to_python.hpp>
Public Types | |
typedef unwrap_reference< T >::type | unwrapped_referent |
typedef unwrap_pointer< T >::type | unwrapped_ptr |
typedef mpl::if_ < python::detail::is_string_literal < T const >, arg_to_python < char const * >, typename mpl::if_ < python::detail::value_is_shared_ptr < T > , shared_ptr_arg_to_python< T > , typename mpl::if_< mpl::or_ < is_function< T > , indirect_traits::is_pointer_to_function < T > , is_member_function_pointer < T > >, function_arg_to_python< T > , typename mpl::if_ < is_object_manager< T > , object_manager_arg_to_python < T >, typename mpl::if_ < is_pointer< T > , pointer_deep_arg_to_python < T >, typename mpl::if_ < is_pointer_wrapper< T > , pointer_shallow_arg_to_python < unwrapped_ptr >, typename mpl::if_< is_reference_wrapper < T >, reference_arg_to_python < unwrapped_referent > , value_arg_to_python< T > >::type >::type >::type > ::type >::type >::type >::type | type |
typedef mpl::if_< python::detail::is_string_literal<T const> , arg_to_python<char const*> , typename mpl::if_< python::detail::value_is_shared_ptr<T> , shared_ptr_arg_to_python<T> , typename mpl::if_< mpl::or_< is_function<T> , indirect_traits::is_pointer_to_function<T> , is_member_function_pointer<T> > , function_arg_to_python<T> , typename mpl::if_< is_object_manager<T> , object_manager_arg_to_python<T> , typename mpl::if_< is_pointer<T> , pointer_deep_arg_to_python<T> , typename mpl::if_< is_pointer_wrapper<T> , pointer_shallow_arg_to_python<unwrapped_ptr> , typename mpl::if_< is_reference_wrapper<T> , reference_arg_to_python<unwrapped_referent> , value_arg_to_python<T> >::type >::type >::type >::type >::type >::type >::type boost::python::converter::detail::select_arg_to_python< T >::type |
typedef unwrap_pointer<T>::type boost::python::converter::detail::select_arg_to_python< T >::unwrapped_ptr |
typedef unwrap_reference<T>::type boost::python::converter::detail::select_arg_to_python< T >::unwrapped_referent |