Lines Matching refs:auto_ptr
174 class auto_ptr
190 auto_ptr(element_type* __p = 0) throw() : _M_ptr(__p) { } in throw()
199 auto_ptr(auto_ptr& __a) throw() : _M_ptr(__a.release()) { } in throw()
212 auto_ptr(auto_ptr<_Tp1>& __a) throw() : _M_ptr(__a.release()) { } in auto_ptr() function
222 auto_ptr&
223 operator=(auto_ptr& __a) throw() in throw()
240 auto_ptr&
241 operator=(auto_ptr<_Tp1>& __a) throw() in throw()
259 ~auto_ptr() { delete _M_ptr; } in ~auto_ptr()
349 auto_ptr(auto_ptr_ref<element_type> __ref) throw() in throw()
352 auto_ptr&
368 operator auto_ptr<_Tp1>() throw() in throw()
369 { return auto_ptr<_Tp1>(this->release()); } in throw()