diff --git a/include/boost/smart_ptr/shared_ptr.hpp b/include/boost/smart_ptr/shared_ptr.hpp index fd72995..2d903a3 100644 --- a/include/boost/smart_ptr/shared_ptr.hpp +++ b/include/boost/smart_ptr/shared_ptr.hpp @@ -926,11 +926,11 @@ public: template D * get_deleter( shared_ptr const & p ) BOOST_NOEXCEPT { - D *del = detail::basic_get_deleter(p); + D *del = boost::detail::basic_get_deleter(p); if(del == 0) { - detail::esft2_deleter_wrapper *del_wrapper = detail::basic_get_deleter(p); + boost::detail::esft2_deleter_wrapper *del_wrapper = boost::detail::basic_get_deleter(p); // The following get_deleter method call is fully qualified because // older versions of gcc (2.95, 3.2.3) fail to compile it when written del_wrapper->get_deleter() if(del_wrapper) del = del_wrapper->::boost::detail::esft2_deleter_wrapper::get_deleter();