Searched defs:JSRetainPtr (Results 1 - 1 of 1) sorted by relevance
/external/webkit/JavaScriptCore/API/ | ||
H A D | JSRetainPtr.h | 40 template <typename T> class JSRetainPtr { class 42 JSRetainPtr() : m_ptr(0) {} function in class:JSRetainPtr 43 JSRetainPtr(T ptr) : m_ptr(ptr) { if (ptr) JSRetain(ptr); } function in class:JSRetainPtr 45 JSRetainPtr(AdoptTag, T ptr) : m_ptr(ptr) { } function in class:JSRetainPtr 47 JSRetainPtr(const JSRetainPtr& o) : m_ptr(o.m_ptr) { if (T ptr = m_ptr) JSRetain(ptr); } function in class:JSRetainPtr 49 ~JSRetainPtr() { if (T ptr = m_ptr) JSRelease(ptr); } 51 template <typename U> JSRetainPtr(const JSRetainPtr<U>& o) : m_ptr(o.get()) { if (T ptr = m_ptr) JSRetain(ptr); } function in class:JSRetainPtr 62 typedef T JSRetainPtr [all...] |
Completed in 81 milliseconds