OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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 15 milliseconds