Lines Matching refs:template
28 template<typename T> class RefPtr;
29 template<typename T> class PassRefPtr;
30 template <typename T> PassRefPtr<T> adoptRef(T*);
36 template<typename T>
46 template<typename T>
56 template<typename T> class PassRefPtr {
65 template <typename U> PassRefPtr(const PassRefPtr<U>& o) : m_ptr(o.releaseRef()) { } in PassRefPtr()
69 template <class U>
88 template <typename U> PassRefPtr& operator=(const PassRefPtr<U>&);
89 template <typename U> PassRefPtr& operator=(const RefPtr<U>&);
106 template <typename T> class NonNullPassRefPtr {
115 template <class U> NonNullPassRefPtr(const RefPtr<U>& o) in NonNullPassRefPtr()
128 template <class U> NonNullPassRefPtr(const NonNullPassRefPtr<U>& o) in NonNullPassRefPtr()
134 template <class U> NonNullPassRefPtr(const PassRefPtr<U>& o) in NonNullPassRefPtr()
154 …template <typename T> template <typename U> inline PassRefPtr<T>& PassRefPtr<T>::operator=(const R…
164 template <typename T> inline PassRefPtr<T>& PassRefPtr<T>::operator=(T* optr)
173 template <typename T> inline PassRefPtr<T>& PassRefPtr<T>::operator=(const PassRefPtr<T>& ref)
181 …template <typename T> template <typename U> inline PassRefPtr<T>& PassRefPtr<T>::operator=(const P…
189 …template <typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, const PassRefPtr<…
194 …template <typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, const RefPtr<U>& …
199 …template <typename T, typename U> inline bool operator==(const RefPtr<T>& a, const PassRefPtr<U>& …
204 template <typename T, typename U> inline bool operator==(const PassRefPtr<T>& a, U* b)
209 template <typename T, typename U> inline bool operator==(T* a, const PassRefPtr<U>& b)
214 …template <typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, const PassRefPtr<…
219 …template <typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, const RefPtr<U>& …
224 …template <typename T, typename U> inline bool operator!=(const RefPtr<T>& a, const PassRefPtr<U>& …
229 template <typename T, typename U> inline bool operator!=(const PassRefPtr<T>& a, U* b)
234 template <typename T, typename U> inline bool operator!=(T* a, const PassRefPtr<U>& b)
239 template <typename T> inline PassRefPtr<T> adoptRef(T* p) in adoptRef()
244 …template <typename T, typename U> inline PassRefPtr<T> static_pointer_cast(const PassRefPtr<U>& p) in static_pointer_cast()
249 … template <typename T, typename U> inline PassRefPtr<T> const_pointer_cast(const PassRefPtr<U>& p) in const_pointer_cast()
254 template <typename T> inline T* getPtr(const PassRefPtr<T>& p) in getPtr()