Lines Matching refs:operator
40 inline bool operator _op_ (const sp<T>& o) const { \
43 inline bool operator _op_ (const T* o) const { \
47 inline bool operator _op_ (const sp<U>& o) const { \
51 inline bool operator _op_ (const U* o) const { \
157 RefBase& operator=(const RefBase& o); variable
217 wp& operator = (T* other); variable
218 wp& operator = (const wp<T>& other); variable
219 wp& operator = (const sp<T>& other); variable
221 template<typename U> wp& operator = (U* other); variable
222 template<typename U> wp& operator = (const wp<U>& other); variable
223 template<typename U> wp& operator = (const sp<U>& other); variable
250 inline bool operator == (const wp<T>& o) const {
254 inline bool operator == (const wp<U>& o) const {
258 inline bool operator > (const wp<T>& o) const {
262 inline bool operator > (const wp<U>& o) const {
266 inline bool operator < (const wp<T>& o) const {
270 inline bool operator < (const wp<U>& o) const {
273 … inline bool operator != (const wp<T>& o) const { return m_refs != o.m_refs; }
274 template<typename U> inline bool operator != (const wp<U>& o) const { return !operator == (o); }
275 inline bool operator <= (const wp<T>& o) const { return !operator > (o); }
276 template<typename U> inline bool operator <= (const wp<U>& o) const { return !operator > (o); }
277 inline bool operator >= (const wp<T>& o) const { return !operator < (o); }
278 template<typename U> inline bool operator >= (const wp<U>& o) const { return !operator < (o); }
289 TextOutput& operator<<(TextOutput& to, const wp<T>& val);
352 wp<T>& wp<T>::operator = (T* other)
363 wp<T>& wp<T>::operator = (const wp<T>& other)
375 wp<T>& wp<T>::operator = (const sp<T>& other)
387 wp<T>& wp<T>::operator = (U* other)
398 wp<T>& wp<T>::operator = (const wp<U>& other)
410 wp<T>& wp<T>::operator = (const sp<U>& other)
450 inline TextOutput& operator<<(TextOutput& to, const wp<T>& val)