Home | History | Annotate | Download | only in util

Lines Matching refs:m_ptr

39     return m_ptr _op_ o.m_ptr;                                  \
42 return m_ptr _op_ o; \
46 return m_ptr _op_ o.m_ptr; \
50 return m_ptr _op_ o; \
53 return m_ptr _op_ o.m_ptr; \
57 return m_ptr _op_ o.m_ptr; \
66 inline sp() : m_ptr(0) { }
92 inline T& operator* () const { return *m_ptr; }
93 inline T* operator-> () const { return m_ptr; }
94 inline T* get() const { return m_ptr; }
109 T* m_ptr;
122 : m_ptr(other)
129 : m_ptr(other.m_ptr)
131 if (m_ptr) m_ptr->incStrong(this);
135 sp<T>::sp(U* other) : m_ptr(other)
142 : m_ptr(other.m_ptr)
144 if (m_ptr) m_ptr->incStrong(this);
150 if (m_ptr) m_ptr->decStrong(this);
155 T* otherPtr(other.m_ptr);
157 if (m_ptr) m_ptr->decStrong(this);
158 m_ptr = otherPtr;
166 if (m_ptr) m_ptr->decStrong(this);
167 m_ptr = other;
174 T* otherPtr(other.m_ptr);
176 if (m_ptr) m_ptr->decStrong(this);
177 m_ptr = otherPtr;
185 if (m_ptr) m_ptr->decStrong(this);
186 m_ptr = other;
194 m_ptr = other;
200 if (m_ptr) {
201 m_ptr->decStrong(this);
202 m_ptr = 0;
208 m_ptr = ptr;