Searched defs:RetainPtr (Results 1 - 1 of 1) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/wtf/
H A DRetainPtr.h48 // Unlike most most of our smart pointers, RetainPtr can take either the pointer type or the pointed-to type,
49 // so both RetainPtr<NSDictionary> and RetainPtr<CFDictionaryRef> will work.
64 template<typename T> class RetainPtr { class in namespace:WTF
69 RetainPtr() : m_ptr(0) {} function in class:WTF::RetainPtr
70 RetainPtr(PtrType ptr) : m_ptr(ptr) { if (ptr) CFRetain(ptr); } function in class:WTF::RetainPtr
72 RetainPtr(AdoptCFTag, PtrType ptr) : m_ptr(ptr) { } function in class:WTF::RetainPtr
73 RetainPtr(AdoptNSTag, PtrType ptr) : m_ptr(ptr) { adoptNSReference(ptr); } function in class:WTF::RetainPtr
75 RetainPtr(const RetainPtr function in class:WTF::RetainPtr
78 RetainPtr(RetainPtr&& o) : m_ptr(o.leakRef()) { } function in class:WTF::RetainPtr
82 RetainPtr(HashTableDeletedValueType) : m_ptr(hashTableDeletedValue()) { } function in class:WTF::RetainPtr
129 template<typename T> template<typename U> inline RetainPtr<T>::RetainPtr(const RetainPtr<U>& o) function in class:WTF::RetainPtr
[all...]

Completed in 114 milliseconds