From de616f6d1bbffdf49cb6d84015d7992c60b71e0f Mon Sep 17 00:00:00 2001 From: Adam Wulkiewicz Date: Fri, 5 Jun 2015 14:09:08 +0200 Subject: [PATCH] Disable auto_ptr support in get_pointer when BOOST_NO_AUTO_PTR is defined. --- include/boost/get_pointer.hpp | 4 ++++ 1 file changed, 4 insertions(+) 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 )