Lines Matching refs:AutoPtr
42 class AutoPtr
53 AutoPtr () : p_ (0) { } in AutoPtr() function
59 explicit AutoPtr (T *p) : p_( p ) { } in AutoPtr() function
63 ~AutoPtr ();
103 friend inline void Swap (AutoPtr< T > &x, AutoPtr< T > &y) in Swap()
115 AutoPtr (AutoPtr<T> &rhs);
117 AutoPtr<T> & operator= (AutoPtr<T> &rhs);
124 AutoPtr<T>::~AutoPtr () in ~AutoPtr()
135 T *AutoPtr<T>::Release () in Release()
145 void AutoPtr<T>::Reset (T *p) in Reset()
160 void AutoPtr<T>::Reset () in Reset()
174 void AutoPtr<T>::Alloc () in Alloc()