diff --git a/include/boost/python/back_reference.hpp b/include/boost/python/back_reference.hpp index fbfaff11..3ad7d240 100644 --- a/include/boost/python/back_reference.hpp +++ b/include/boost/python/back_reference.hpp @@ -55,7 +55,7 @@ namespace detail no_back_reference_t is_back_reference_test(...); template - yes_back_reference_t is_back_reference_test(type< back_reference >); + yes_back_reference_t is_back_reference_test(boost::type< back_reference >); } template @@ -64,7 +64,7 @@ class is_back_reference public: BOOST_STATIC_CONSTANT( bool, value = ( - sizeof(detail::is_back_reference_test(type())) + sizeof(detail::is_back_reference_test(boost::type())) == sizeof(detail::yes_back_reference_t))); }; @@ -75,7 +75,7 @@ class is_back_reference // template back_reference::back_reference(PyObject* p, T x) - : m_reference(python::borrow(p)) + : m_reference(python::borrowed(p)) , m_value(x) { }