HomeSort by relevance Sort by last modified time
    Searched defs:PtrType (Results 1 - 3 of 3) sorted by null

  /external/webkit/JavaScriptCore/wtf/
OwnPtr.h 40 typedef ValueType* PtrType;
42 explicit OwnPtr(PtrType ptr = 0) : m_ptr(ptr) { }
55 PtrType get() const { return m_ptr; }
56 PtrType release() { PtrType ptr = m_ptr; m_ptr = 0; return ptr; }
59 void set(PtrType ptr) { ASSERT(!ptr || m_ptr != ptr); deleteOwnedPtr(m_ptr); m_ptr = ptr; }
66 PtrType operator->() const { ASSERT(m_ptr); return m_ptr; }
71 typedef PtrType OwnPtr::*UnspecifiedBoolType;
80 PtrType m_ptr;
133 template <typename T> inline typename OwnPtr<T>::PtrType getPtr(const OwnPtr<T>& p
    [all...]
PassOwnPtr.h 42 typedef ValueType* PtrType;
44 PassOwnPtr(PtrType ptr = 0) : m_ptr(ptr) { }
54 PtrType get() const { return m_ptr; }
57 PtrType release() const { PtrType ptr = m_ptr; m_ptr = 0; return ptr; }
60 PtrType operator->() const { ASSERT(m_ptr); return m_ptr; }
65 typedef PtrType PassOwnPtr::*UnspecifiedBoolType;
73 mutable PtrType m_ptr;
RetainPtr.h 53 typedef ValueType* PtrType;
56 RetainPtr(PtrType ptr) : m_ptr(ptr) { if (ptr) CFRetain(ptr); }
58 RetainPtr(AdoptCFTag, PtrType ptr) : m_ptr(ptr) { }
59 RetainPtr(AdoptNSTag, PtrType ptr) : m_ptr(ptr) { adoptNSReference(ptr); }
61 RetainPtr(const RetainPtr& o) : m_ptr(o.m_ptr) { if (PtrType ptr = m_ptr) CFRetain(ptr); }
63 ~RetainPtr() { if (PtrType ptr = m_ptr) CFRelease(ptr); }
65 template <typename U> RetainPtr(const RetainPtr<U>& o) : m_ptr(o.get()) { if (PtrType ptr = m_ptr) CFRetain(ptr); }
67 PtrType get() const { return m_ptr; }
69 PtrType releaseRef() { PtrType tmp = m_ptr; m_ptr = 0; return tmp;
    [all...]

Completed in 28 milliseconds