Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::python::converter::select_arg_from_python< T > Struct Template Reference

#include <arg_from_python.hpp>

Public Types

typedef if_2
< is_object_manager< T >
, object_manager_value_arg_from_python
< T >, if_2
< is_reference_to_object_manager
< T >
, object_manager_ref_arg_from_python
< T >, if_2< is_pointer< T >
, pointer_arg_from_python< T >
, if_2< mpl::and_
< indirect_traits::is_reference_to_pointer
< T >
, indirect_traits::is_reference_to_const
< T >, mpl::not_
< indirect_traits::is_reference_to_volatile
< T >
> >, pointer_cref_arg_from_python
< T >, if_2< mpl::or_
< indirect_traits::is_reference_to_non_const
< T >
, indirect_traits::is_reference_to_volatile
< T >
>, reference_arg_from_python
< T >, mpl::if_
< boost::python::is_back_reference
< T >
, back_reference_arg_from_python
< T >, arg_rvalue_from_python
< T > > > > > > >::type 
type
 

Member Typedef Documentation

template<class T>
typedef if_2< is_object_manager<T> , object_manager_value_arg_from_python<T> , if_2< is_reference_to_object_manager<T> , object_manager_ref_arg_from_python<T> , if_2< is_pointer<T> , pointer_arg_from_python<T> , if_2< mpl::and_< indirect_traits::is_reference_to_pointer<T> , indirect_traits::is_reference_to_const<T> , mpl::not_<indirect_traits::is_reference_to_volatile<T> > > , pointer_cref_arg_from_python<T> , if_2< mpl::or_< indirect_traits::is_reference_to_non_const<T> , indirect_traits::is_reference_to_volatile<T> > , reference_arg_from_python<T> , mpl::if_< boost::python::is_back_reference<T> , back_reference_arg_from_python<T> , arg_rvalue_from_python<T> > > > > > >::type boost::python::converter::select_arg_from_python< T >::type

The documentation for this struct was generated from the following file: