Searched defs:PassRefPtr (Results 1 – 18 of 18) sorted by relevance
32 template<typename T> class PassRefPtr; variable63 PassRefPtr() : m_ptr(0) { } in PassRefPtr() function64 PassRefPtr(std::nullptr_t) : m_ptr(0) { } in PassRefPtr() function65 PassRefPtr(T* ptr) : m_ptr(ptr) { refIfNotNull(ptr); } in PassRefPtr() function66 …template<typename U> PassRefPtr(const RawPtr<U>& ptr, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr(p… in PassRefPtr() function67 explicit PassRefPtr(T& ptr) : m_ptr(&ptr) { m_ptr->ref(); } in PassRefPtr() function71 PassRefPtr(const PassRefPtr& o) : m_ptr(o.leakRef()) { } in PassRefPtr() function72 …template<typename U> PassRefPtr(const PassRefPtr<U>& o, EnsurePtrConvertibleArgDecl(U, T)) : m_ptr… in PassRefPtr() function95 PassRefPtr(T* ptr, AdoptRefTag) : m_ptr(ptr) { } in PassRefPtr() function102 …template<typename T> template<typename U> inline PassRefPtr<T>::PassRefPtr(const RefPtr<U>& o, Ens… in PassRefPtr() function
30 template<typename T> class PassRefPtr; variable
33 template<typename T> class PassRefPtr; variable
31 namespace WTF { template <typename T> class PassRefPtr; } variable
45 namespace WTF { template <typename T> class PassRefPtr; } variable
40 namespace WTF { template <typename T> class PassRefPtr; } variable
41 namespace WTF { template <typename T> class PassRefPtr; } variable
42 namespace WTF { template <typename T> class PassRefPtr; } variable
39 namespace WTF { template <typename T> class PassRefPtr; } variable
37 namespace WTF { template <typename T> class PassRefPtr; } variable
43 namespace WTF { template <typename T> class PassRefPtr; } variable
2 template<typename> struct PassRefPtr { }; struct