Home | History | Annotate | Download | only in cpp

Lines Matching full:operator

94     PtrType operator->() const { return m_ptr; }
95 bool operator!() const { return !m_ptr; }
97 // This conversion operator allows implicit conversion to bool but not to other integer types.
99 operator UnspecifiedBoolType() const { return m_ptr ? &WKRetainPtr::m_ptr : 0; }
101 WKRetainPtr& operator=(const WKRetainPtr&);
102 template<typename U> WKRetainPtr& operator=(const WKRetainPtr<U>&);
103 WKRetainPtr& operator=(PtrType);
104 template<typename U> WKRetainPtr& operator=(U*);
113 template<typename T> inline WKRetainPtr<T>& WKRetainPtr<T>::operator=(const WKRetainPtr<T>& o)
125 template<typename T> template<typename U> inline WKRetainPtr<T>& WKRetainPtr<T>::operator=(const WKRetainPtr<U>& o)
137 template<typename T> inline WKRetainPtr<T>& WKRetainPtr<T>::operator=(PtrType optr)
156 template<typename T> template<typename U> inline WKRetainPtr<T>& WKRetainPtr<T>::operator=(U* optr)
177 template<typename T, typename U> inline bool operator==(const WKRetainPtr<T>& a, const WKRetainPtr<U>& b)
182 template<typename T, typename U> inline bool operator==(const WKRetainPtr<T>& a, U* b)
187 template<typename T, typename U> inline bool operator==(T* a, const WKRetainPtr<U>& b)
192 template<typename T, typename U> inline bool operator!=(const WKRetainPtr<T>& a, const WKRetainPtr<U>& b)
197 template<typename T, typename U> inline bool operator!=(const WKRetainPtr<T>& a, U* b)
202 template<typename T, typename U> inline bool operator!=(T* a, const WKRetainPtr<U>& b)