Lines Matching refs:o
40 inline bool operator _op_ (const sp<T>& o) const { \
41 return m_ptr _op_ o.m_ptr; \
43 inline bool operator _op_ (const T* o) const { \
44 return m_ptr _op_ o; \
47 inline bool operator _op_ (const sp<U>& o) const { \
48 return m_ptr _op_ o.m_ptr; \
51 inline bool operator _op_ (const U* o) const { \
52 return m_ptr _op_ o; \
156 RefBase(const RefBase& o);
157 RefBase& operator=(const RefBase& o);
250 inline bool operator == (const wp<T>& o) const {
251 return (m_ptr == o.m_ptr) && (m_refs == o.m_refs);
254 inline bool operator == (const wp<U>& o) const {
255 return m_ptr == o.m_ptr;
258 inline bool operator > (const wp<T>& o) const {
259 return (m_ptr == o.m_ptr) ? (m_refs > o.m_refs) : (m_ptr > o.m_ptr);
262 inline bool operator > (const wp<U>& o) const {
263 return (m_ptr == o.m_ptr) ? (m_refs > o.m_refs) : (m_ptr > o.m_ptr);
266 inline bool operator < (const wp<T>& o) const {
267 return (m_ptr == o.m_ptr) ? (m_refs < o.m_refs) : (m_ptr < o.m_ptr);
270 inline bool operator < (const wp<U>& o) const {
271 return (m_ptr == o.m_ptr) ? (m_refs < o.m_refs) : (m_ptr < o.m_ptr);
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); }