Home | History | Annotate | Download | only in server

Lines Matching defs:sp

37 inline bool operator _op_ (const sp<T>& o) const {              \
44 inline bool operator _op_ (const sp<U>& o) const { \
62 class sp
65 inline sp() : m_ptr(0) { }
67 sp(T* other);
68 sp(const sp<T>& other);
69 template<typename U> sp(U* other);
70 template<typename U> sp(const sp<U>& other);
72 ~sp();
76 sp& operator = (T* other);
77 sp& operator = (const sp<T>& other);
79 template<typename U> sp& operator = (const sp<U>& other);
80 template<typename U> sp& operator = (U* other);
105 template<typename Y> friend class sp;
114 TextOutput& operator<<(TextOutput& to, const sp<T>& val);
120 sp<T>::sp(T* other)
127 sp<T>::sp(const sp<T>& other)
134 sp<T>::sp(U* other) : m_ptr(other)
140 sp<T>::sp(const sp<U>& other)
147 sp<T>::~sp()
153 sp<T>& sp<T>::operator = (const sp<T>& other) {
162 sp<T>& sp<T>::operator = (T* other)
171 sp<T>& sp<T>::operator = (const sp<U>& other)
181 sp<T>& sp<T>::operator = (U* other)
190 void sp<T>::force_set(T* other)
197 void sp<T>::clear()
206 void sp<T>::set_pointer(T* ptr) {
211 inline TextOutput& operator<<(TextOutput& to, const sp<T>& val)