Lines Matching defs:const
46 const char* what (void) const throw()
112 SharedPtr (const SharedPtr<T>& other);
119 explicit SharedPtr (const SharedPtr<Y>& other);
122 explicit SharedPtr (const WeakPtr<Y>& other);
127 SharedPtr& operator= (const SharedPtr<Y>& other);
128 SharedPtr& operator= (const SharedPtr<T>& other);
131 SharedPtr& operator= (const WeakPtr<Y>& other);
133 T* get (void) const throw() { return m_ptr; } //!< Get stored pointer.
134 T* operator-> (void) const throw() { return m_ptr; } //!< Get stored pointer.
135 T& operator* (void) const throw() { return *m_ptr; } //!< De-reference pointer.
137 operator bool (void) const throw() { return !!m_ptr; }
144 operator SharedPtr<Y> (void) const;
148 void acquireFromWeak (const WeakPtr<T>& other);
177 WeakPtr (const WeakPtr<T>& other);
179 explicit WeakPtr (const SharedPtr<T>& other);
182 WeakPtr& operator= (const WeakPtr<T>& other);
183 WeakPtr& operator= (const SharedPtr<T>& other);
280 inline SharedPtr<T>::SharedPtr (const SharedPtr<T>& other)
295 inline SharedPtr<T>::SharedPtr (const SharedPtr<Y>& other)
310 inline SharedPtr<T>::SharedPtr (const WeakPtr<Y>& other)
335 inline SharedPtr<T>& SharedPtr<T>::operator= (const SharedPtr<Y>& other)
361 inline SharedPtr<T>& SharedPtr<T>::operator= (const SharedPtr<T>& other)
396 inline SharedPtr<T>& SharedPtr<T>::operator= (const WeakPtr<Y>& other)
416 inline SharedPtr<T>::operator SharedPtr<Y> (void) const
428 inline bool operator== (const SharedPtr<T>& a, const SharedPtr<U>& b) throw()
440 inline bool operator!= (const SharedPtr<T>& a, const SharedPtr<U>& b) throw()
475 inline void SharedPtr<T>::acquireFromWeak (const WeakPtr<T>& weakRef)
549 inline WeakPtr<T>::WeakPtr (const WeakPtr<T>& other)
561 inline WeakPtr<T>::WeakPtr (const SharedPtr<T>& other)
583 inline WeakPtr<T>& WeakPtr<T>::operator= (const WeakPtr<T>& other)
607 inline WeakPtr<T>& WeakPtr<T>::operator= (const SharedPtr<T>& other)