Lines Matching refs:auto_ptr
228 class auto_ptr // deprecated in C++11, removed in C++17
233 explicit auto_ptr(X* p =0) throw();
234 auto_ptr(auto_ptr&) throw();
235 template<class Y> auto_ptr(auto_ptr<Y>&) throw();
236 auto_ptr& operator=(auto_ptr&) throw();
237 template<class Y> auto_ptr& operator=(auto_ptr<Y>&) throw();
238 auto_ptr& operator=(auto_ptr_ref<X> r) throw();
239 ~auto_ptr() throw();
247 auto_ptr(auto_ptr_ref<X>) throw();
249 template<class Y> operator auto_ptr<Y>() throw();
287 unique_ptr(auto_ptr<U>&& u) noexcept; // removed in C++17
424 template<class Y> shared_ptr(auto_ptr<Y>&& r); // removed in C++17
436 template<class Y> shared_ptr& operator=(auto_ptr<Y>&& r); // removed in C++17
702 # include <__memory/auto_ptr.h>