2
0
mirror of https://github.com/boostorg/python.git synced 2026-02-02 21:12:15 +00:00

moved indirect_traits to boost/detail

[SVN r25128]
This commit is contained in:
Dave Abrahams
2004-09-16 01:00:30 +00:00
parent 7eb9f910ba
commit fd75e791a7
4 changed files with 10 additions and 10 deletions

View File

@@ -30,9 +30,9 @@ struct copy_const_reference
struct apply
{
typedef typename mpl::if_c<
detail::is_reference_to_const<T>::value
, to_python_value<T>
, detail::copy_const_reference_expects_a_const_reference_return_type<T>
indirect_traits::is_reference_to_const<T>::value
, to_python_value<T>
, detail::copy_const_reference_expects_a_const_reference_return_type<T>
>::type type;
};
};

View File

@@ -30,7 +30,7 @@ struct copy_non_const_reference
struct apply
{
typedef typename mpl::if_c<
boost::python::detail::is_reference_to_non_const<T>::value
indirect_traits::is_reference_to_non_const<T>::value
, to_python_value<T>
, detail::copy_non_const_reference_expects_a_non_const_reference_return_type<T>
>::type type;

View File

@@ -107,7 +107,7 @@ namespace detail
typename value_arg<T>::type
>::uses_registry
>
, is_reference_to_class<
, indirect_traits::is_reference_to_class<
typename value_arg<T>::type
>
>

View File

@@ -100,8 +100,8 @@ namespace detail
Tuple
, mpl::not_<
mpl::or_<
is_reference_to_class<mpl::_1>
, is_reference_to_member_function_pointer<mpl::_1 >
indirect_traits::is_reference_to_class<mpl::_1>
, indirect_traits::is_reference_to_member_function_pointer<mpl::_1 >
>
>
>
@@ -120,8 +120,8 @@ namespace detail
Tuple
, mpl::and_<
mpl::not_<is_same<not_specified const&,mpl::_1> >
, is_reference_to_class<mpl::_1 >
, mpl::not_<is_reference_to_keywords<mpl::_1 > >
, indirect_traits::is_reference_to_class<mpl::_1 >
, mpl::not_<is_reference_to_keywords<mpl::_1 > >
>
>
{
@@ -131,7 +131,7 @@ namespace detail
struct default_implementation_extract
: tuple_extract<
Tuple
, is_reference_to_member_function_pointer<mpl::_1 >
, indirect_traits::is_reference_to_member_function_pointer<mpl::_1 >
>
{
};