Lines Matching refs:auto_ptr
383 class auto_ptr // deprecated in C++11, removed in C++17
388 explicit auto_ptr(X* p =0) throw();
389 auto_ptr(auto_ptr&) throw();
390 template<class Y> auto_ptr(auto_ptr<Y>&) throw();
391 auto_ptr& operator=(auto_ptr&) throw();
392 template<class Y> auto_ptr& operator=(auto_ptr<Y>&) throw();
393 auto_ptr& operator=(auto_ptr_ref<X> r) throw();
394 ~auto_ptr() throw();
402 auto_ptr(auto_ptr_ref<X>) throw();
404 template<class Y> operator auto_ptr<Y>() throw();
443 unique_ptr(auto_ptr<U>&& u) noexcept; // removed in C++17
605 template<class Y> shared_ptr(auto_ptr<Y>&& r); // removed in C++17
617 template<class Y> shared_ptr& operator=(auto_ptr<Y>&& r); // removed in C++17
931 #include <__memory/auto_ptr.h>