Lines Matching refs:WeakPtr
96 class WeakPtr;
122 explicit SharedPtr (const WeakPtr<Y>& other);
131 SharedPtr& operator= (const WeakPtr<Y>& other);
148 void acquireFromWeak (const WeakPtr<T>& other);
154 friend class WeakPtr<T>;
173 class WeakPtr class
176 WeakPtr (void);
177 WeakPtr (const WeakPtr<T>& other);
179 explicit WeakPtr (const SharedPtr<T>& other);
180 ~WeakPtr (void);
182 WeakPtr& operator= (const WeakPtr<T>& other);
183 WeakPtr& operator= (const SharedPtr<T>& other);
310 inline SharedPtr<T>::SharedPtr (const WeakPtr<Y>& other) in SharedPtr()
396 inline SharedPtr<T>& SharedPtr<T>::operator= (const WeakPtr<Y>& other) in operator =()
475 inline void SharedPtr<T>::acquireFromWeak (const WeakPtr<T>& weakRef) in acquireFromWeak()
538 inline WeakPtr<T>::WeakPtr (void) in WeakPtr() function in de::WeakPtr
549 inline WeakPtr<T>::WeakPtr (const WeakPtr<T>& other) in WeakPtr() function in de::WeakPtr
561 inline WeakPtr<T>::WeakPtr (const SharedPtr<T>& other) in WeakPtr() function in de::WeakPtr
569 inline WeakPtr<T>::~WeakPtr (void) in ~WeakPtr()
583 inline WeakPtr<T>& WeakPtr<T>::operator= (const WeakPtr<T>& other) in operator =()
607 inline WeakPtr<T>& WeakPtr<T>::operator= (const SharedPtr<T>& other) in operator =()
620 inline void WeakPtr<T>::acquire (void) in acquire()
627 inline void WeakPtr<T>::release (void) in release()