Lines Matching refs:_M_ptr
32 _Tp* _M_ptr;
36 explicit auto_ptr(_Tp* __p = 0) __STL_NOTHROW : _M_ptr(__p) {}
37 auto_ptr(auto_ptr& __a) __STL_NOTHROW : _M_ptr(__a.release()) {}
39 : _M_ptr(__a.release()) {}
42 delete _M_ptr;
43 _M_ptr = __a.release();
50 delete _M_ptr;
51 _M_ptr = __a.release();
55 ~auto_ptr() __STL_NOTHROW { delete _M_ptr; }
58 return *_M_ptr;
61 return _M_ptr;
64 return _M_ptr;
67 _Tp* __tmp = _M_ptr;
68 _M_ptr = 0;
72 delete _M_ptr;
73 _M_ptr = __p;
85 _Tp1* _M_ptr;
86 auto_ptr_ref(_Tp1* __p) : _M_ptr(__p) {}
91 : _M_ptr(__ref._M_ptr) {}