Lines Matching defs:operator
127 SharedPtr& operator= (const SharedPtr<Y>& other);
128 SharedPtr& operator= (const SharedPtr<T>& other);
131 SharedPtr& operator= (const WeakPtr<Y>& other);
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;
182 WeakPtr& operator= (const WeakPtr<T>& other);
183 WeakPtr& operator= (const SharedPtr<T>& 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)
410 * \brief Type conversion operator.
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()
454 /** Swap operator for SharedPtr's. */
583 inline WeakPtr<T>& WeakPtr<T>::operator= (const WeakPtr<T>& other)
607 inline WeakPtr<T>& WeakPtr<T>::operator= (const SharedPtr<T>& other)