Lines Matching refs:auto_ptr
225 class auto_ptr // deprecated in C++11, removed in C++17
230 explicit auto_ptr(X* p =0) throw();
231 auto_ptr(auto_ptr&) throw();
232 template<class Y> auto_ptr(auto_ptr<Y>&) throw();
233 auto_ptr& operator=(auto_ptr&) throw();
234 template<class Y> auto_ptr& operator=(auto_ptr<Y>&) throw();
235 auto_ptr& operator=(auto_ptr_ref<X> r) throw();
236 ~auto_ptr() throw();
244 auto_ptr(auto_ptr_ref<X>) throw();
246 template<class Y> operator auto_ptr<Y>() throw();
284 unique_ptr(auto_ptr<U>&& u) noexcept; // removed in C++17
421 template<class Y> shared_ptr(auto_ptr<Y>&& r); // removed in C++17
433 template<class Y> shared_ptr& operator=(auto_ptr<Y>&& r); // removed in C++17
697 # include <__memory/auto_ptr.h>