Lines Matching refs:T

21 template<class T>
28 AutoPtr(T* other);
30 AutoPtr(const AutoPtr<T>& other);
32 AutoPtr(AutoPtr<T>&& other);
36 AutoPtr& operator=(T* other);
38 AutoPtr& operator=(const AutoPtr<T>& other);
40 AutoPtr& operator=(AutoPtr<T>&& other);
42 void MoveTo(T** other);
44 inline operator T*() const;
46 inline T** operator&();
48 inline T* operator->() const;
50 inline T& operator*() const;
52 inline T* Get() const;
54 inline bool operator==(T* other) const;
56 inline bool operator==(const AutoPtr<T>& other) const;
58 inline bool operator!=(T* other) const;
60 inline bool operator!=(const AutoPtr<T>& other) const;
62 inline bool operator>(T* other) const;
64 inline bool operator>(const AutoPtr<T>& other) const;
66 inline bool operator<(T* other) const;
68 inline bool operator<(const AutoPtr<T>& other) const;
70 inline bool operator<=(T* other) const;
72 inline bool operator<=(const AutoPtr<T>& other) const;
74 inline bool operator>=(T* other) const;
76 inline bool operator>=(const AutoPtr<T>& other) const;
79 T* mPtr;
82 template<class T>
83 AutoPtr<T>::AutoPtr(T* other) in AutoPtr()
91 template<class T>
92 AutoPtr<T>::AutoPtr(const AutoPtr<T>& other) in AutoPtr()
100 template<class T>
101 AutoPtr<T>::AutoPtr(AutoPtr<T>&& other) in AutoPtr()
107 template<class T>
108 AutoPtr<T>::~AutoPtr() in ~AutoPtr()
115 template<class T>
116 AutoPtr<T>& AutoPtr<T>::operator=(T* other)
130 template<class T>
131 AutoPtr<T>& AutoPtr<T>::operator=(const AutoPtr<T>& other)
145 template<class T>
146 AutoPtr<T>& AutoPtr<T>::operator=(AutoPtr<T>&& other)
156 template<class T>
157 void AutoPtr<T>::MoveTo(T** other) in MoveTo()
165 template<class T>
166 AutoPtr<T>::operator T*() const
171 template<class T>
172 T** AutoPtr<T>::operator&()
177 template<class T>
178 T* AutoPtr<T>::operator->() const
183 template<class T>
184 T& AutoPtr<T>::operator*() const
189 template<class T>
190 T* AutoPtr<T>::Get() const in Get()
195 template<class T>
196 bool AutoPtr<T>::operator==(T* other) const
201 template<class T>
202 bool AutoPtr<T>::operator==(const AutoPtr<T>& other) const
207 template<class T>
208 bool AutoPtr<T>::operator!=(T* other) const
213 template<class T>
214 bool AutoPtr<T>::operator!=(const AutoPtr<T>& other) const
219 template<class T>
220 bool AutoPtr<T>::operator>(T* other) const
225 template<class T>
226 bool AutoPtr<T>::operator>(const AutoPtr<T>& other) const
231 template<class T>
232 bool AutoPtr<T>::operator<(T* other) const
237 template<class T>
238 bool AutoPtr<T>::operator<(const AutoPtr<T>& other) const
243 template<class T>
244 bool AutoPtr<T>::operator<=(T* other) const
249 template<class T>
250 bool AutoPtr<T>::operator<=(const AutoPtr<T>& other) const
255 template<class T>
256 bool AutoPtr<T>::operator>=(T* other) const
261 template<class T>
262 bool AutoPtr<T>::operator>=(const AutoPtr<T>& other) const