diff --git a/include/boost/get_pointer.hpp b/include/boost/get_pointer.hpp index b27b98a..5e38832 100644 --- a/include/boost/get_pointer.hpp +++ b/include/boost/get_pointer.hpp @@ -24,11 +24,15 @@ template T * get_pointer(T * p) // get_pointer(shared_ptr const & p) has been moved to shared_ptr.hpp +#if !defined( BOOST_NO_AUTO_PTR ) + template T * get_pointer(std::auto_ptr const& p) { return p.get(); } +#endif + #if !defined( BOOST_NO_CXX11_SMART_PTR ) template T * get_pointer( std::unique_ptr const& p )