From fd75e791a70c7aa245888da8dd2a9050b3d1fde3 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Thu, 16 Sep 2004 01:00:30 +0000 Subject: [PATCH] moved indirect_traits to boost/detail [SVN r25128] --- include/boost/python/copy_const_reference.hpp | 6 +++--- include/boost/python/copy_non_const_reference.hpp | 2 +- include/boost/python/data_members.hpp | 2 +- include/boost/python/detail/def_helper.hpp | 10 +++++----- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/include/boost/python/copy_const_reference.hpp b/include/boost/python/copy_const_reference.hpp index dac36fd6..19e3b423 100644 --- a/include/boost/python/copy_const_reference.hpp +++ b/include/boost/python/copy_const_reference.hpp @@ -30,9 +30,9 @@ struct copy_const_reference struct apply { typedef typename mpl::if_c< - detail::is_reference_to_const::value - , to_python_value - , detail::copy_const_reference_expects_a_const_reference_return_type + indirect_traits::is_reference_to_const::value + , to_python_value + , detail::copy_const_reference_expects_a_const_reference_return_type >::type type; }; }; diff --git a/include/boost/python/copy_non_const_reference.hpp b/include/boost/python/copy_non_const_reference.hpp index 97bc15b2..78b70f5d 100644 --- a/include/boost/python/copy_non_const_reference.hpp +++ b/include/boost/python/copy_non_const_reference.hpp @@ -30,7 +30,7 @@ struct copy_non_const_reference struct apply { typedef typename mpl::if_c< - boost::python::detail::is_reference_to_non_const::value + indirect_traits::is_reference_to_non_const::value , to_python_value , detail::copy_non_const_reference_expects_a_non_const_reference_return_type >::type type; diff --git a/include/boost/python/data_members.hpp b/include/boost/python/data_members.hpp index a678e230..8cbc0ac3 100644 --- a/include/boost/python/data_members.hpp +++ b/include/boost/python/data_members.hpp @@ -107,7 +107,7 @@ namespace detail typename value_arg::type >::uses_registry > - , is_reference_to_class< + , indirect_traits::is_reference_to_class< typename value_arg::type > > diff --git a/include/boost/python/detail/def_helper.hpp b/include/boost/python/detail/def_helper.hpp index 0740231c..33abf19d 100644 --- a/include/boost/python/detail/def_helper.hpp +++ b/include/boost/python/detail/def_helper.hpp @@ -100,8 +100,8 @@ namespace detail Tuple , mpl::not_< mpl::or_< - is_reference_to_class - , is_reference_to_member_function_pointer + indirect_traits::is_reference_to_class + , indirect_traits::is_reference_to_member_function_pointer > > > @@ -120,8 +120,8 @@ namespace detail Tuple , mpl::and_< mpl::not_ > - , is_reference_to_class - , mpl::not_ > + , indirect_traits::is_reference_to_class + , mpl::not_ > > > { @@ -131,7 +131,7 @@ namespace detail struct default_implementation_extract : tuple_extract< Tuple - , is_reference_to_member_function_pointer + , indirect_traits::is_reference_to_member_function_pointer > { };