diff options
Diffstat (limited to 'boost/python/object/make_ptr_instance.hpp')
-rw-r--r-- | boost/python/object/make_ptr_instance.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/boost/python/object/make_ptr_instance.hpp b/boost/python/object/make_ptr_instance.hpp index 3a28190293..21089c6b88 100644 --- a/boost/python/object/make_ptr_instance.hpp +++ b/boost/python/object/make_ptr_instance.hpp @@ -7,7 +7,7 @@ # include <boost/python/object/make_instance.hpp> # include <boost/python/converter/registry.hpp> -# include <boost/type_traits/is_polymorphic.hpp> +# include <boost/python/detail/type_traits.hpp> # include <boost/get_pointer.hpp> # include <boost/detail/workaround.hpp> # include <typeinfo> @@ -47,7 +47,7 @@ struct make_ptr_instance return 0; // means "return None". PyTypeObject* derived = get_derived_class_object( - BOOST_DEDUCED_TYPENAME is_polymorphic<U>::type(), p); + BOOST_DEDUCED_TYPENAME boost::python::detail::is_polymorphic<U>::type(), p); if (derived) return derived; @@ -55,7 +55,7 @@ struct make_ptr_instance } template <class U> - static inline PyTypeObject* get_derived_class_object(mpl::true_, U const volatile* x) + static inline PyTypeObject* get_derived_class_object(boost::python::detail::true_, U const volatile* x) { converter::registration const* r = converter::registry::query( type_info(typeid(*get_pointer(x))) @@ -64,7 +64,7 @@ struct make_ptr_instance } template <class U> - static inline PyTypeObject* get_derived_class_object(mpl::false_, U*) + static inline PyTypeObject* get_derived_class_object(boost::python::detail::false_, U*) { return 0; } |