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

/external/chromium_org/third_party/skia/include/core/
H A DSkTScopedPtr.h27 explicit SkTScopedPtr(T* o = NULL) : fObj(o) {}
30 delete fObj;
37 if (o != fObj) {
39 delete fObj;
40 fObj = o;
48 T* retVal = fObj;
49 fObj = NULL;
54 SkASSERT(fObj != NULL);
55 return *fObj;
58 SkASSERT(fObj !
67 T* fObj; member in class:SkTScopedPtr
[all...]
H A DSkTLazy.h143 SkTCopyOnFirstWrite(const T& initial) : fObj(&initial) {}
146 SkTCopyOnFirstWrite() : fObj(NULL) {}
150 SkASSERT(NULL == fObj);
152 fObj = &initial;
159 SkASSERT(NULL != fObj);
161 fLazy.set(*fObj);
162 fObj = fLazy.get();
164 return const_cast<T*>(fObj);
171 const T *operator->() const { return fObj; }
173 operator const T*() const { return fObj; }
178 const T* fObj; member in class:SkTCopyOnFirstWrite
[all...]
H A DSkRefCnt.h170 explicit SkAutoTUnref(T* obj = NULL) : fObj(obj) {}
171 ~SkAutoTUnref() { SkSafeUnref(fObj); }
173 T* get() const { return fObj; }
176 SkSafeUnref(fObj);
177 fObj = obj;
182 T* tmp = fObj;
183 fObj = other->fObj;
184 other->fObj = tmp;
194 T* obj = fObj;
226 T* fObj; member in class:SkAutoTUnref
239 SkRefCnt* fObj; member in class:SkAutoRef
271 T* fObj; member in class:SkRefPtr
[all...]
H A DSkTemplates.h77 SkAutoTCallVProc(T* obj): fObj(obj) {}
78 ~SkAutoTCallVProc() { if (fObj) P(fObj); }
79 T* detach() { T* obj = fObj; fObj = NULL; return obj; }
81 T* fObj; member in class:SkAutoTCallVProc
94 SkAutoTCallIProc(T* obj): fObj(obj) {}
95 ~SkAutoTCallIProc() { if (fObj) P(fObj); }
96 T* detach() { T* obj = fObj; fOb
98 T* fObj; member in class:SkAutoTCallIProc
137 T* fObj; member in class:SkAutoTDelete
155 T* fObj; member in class:SkAutoTDestroy
[all...]
/external/chromium_org/third_party/skia/src/core/
H A DSkTemplatesPriv.h52 SkAutoTPlacementDelete(T* obj, void* storage) : fObj(obj), fStorage(storage)
57 if (fObj)
59 if (fObj == fStorage)
60 fObj->~T();
62 delete fObj;
67 T* obj = fObj;
68 fObj = NULL;
72 T* fObj; member in class:SkAutoTPlacementDelete
H A DSkTLList.h35 char fObj[sizeof(T)]; member in struct:SkTLList::Node
57 SkTCast<T*>(node->fObj)->~T();
73 SkNEW_PLACEMENT_ARGS(node->fObj, T, (t));
75 return reinterpret_cast<T*>(node->fObj);
82 SkNEW_PLACEMENT_ARGS(node->fObj, T, (t));
84 return reinterpret_cast<T*>(node->fObj);
129 SkASSERT(reinterpret_cast<T*>(node->fObj) == t);
205 return reinterpret_cast<T*>(node->fObj);
250 SkTCast<T*>(node->fObj)->~T();
331 return node->fObj;
[all...]
/external/skia/include/core/
H A DSkTScopedPtr.h27 explicit SkTScopedPtr(T* o = NULL) : fObj(o) {}
30 delete fObj;
37 if (o != fObj) {
39 delete fObj;
40 fObj = o;
48 T* retVal = fObj;
49 fObj = NULL;
54 SkASSERT(fObj != NULL);
55 return *fObj;
58 SkASSERT(fObj !
67 T* fObj; member in class:SkTScopedPtr
[all...]
H A DSkTLazy.h143 SkTCopyOnFirstWrite(const T& initial) : fObj(&initial) {}
146 SkTCopyOnFirstWrite() : fObj(NULL) {}
150 SkASSERT(NULL == fObj);
152 fObj = &initial;
159 SkASSERT(NULL != fObj);
161 fLazy.set(*fObj);
162 fObj = fLazy.get();
164 return const_cast<T*>(fObj);
171 const T *operator->() const { return fObj; }
173 operator const T*() const { return fObj; }
178 const T* fObj; member in class:SkTCopyOnFirstWrite
[all...]
H A DSkRefCnt.h170 explicit SkAutoTUnref(T* obj = NULL) : fObj(obj) {}
171 ~SkAutoTUnref() { SkSafeUnref(fObj); }
173 T* get() const { return fObj; }
176 SkSafeUnref(fObj);
177 fObj = obj;
182 T* tmp = fObj;
183 fObj = other->fObj;
184 other->fObj = tmp;
194 T* obj = fObj;
226 T* fObj; member in class:SkAutoTUnref
239 SkRefCnt* fObj; member in class:SkAutoRef
271 T* fObj; member in class:SkRefPtr
[all...]
H A DSkTemplates.h77 SkAutoTCallVProc(T* obj): fObj(obj) {}
78 ~SkAutoTCallVProc() { if (fObj) P(fObj); }
79 T* detach() { T* obj = fObj; fObj = NULL; return obj; }
81 T* fObj; member in class:SkAutoTCallVProc
94 SkAutoTCallIProc(T* obj): fObj(obj) {}
95 ~SkAutoTCallIProc() { if (fObj) P(fObj); }
96 T* detach() { T* obj = fObj; fOb
98 T* fObj; member in class:SkAutoTCallIProc
137 T* fObj; member in class:SkAutoTDelete
155 T* fObj; member in class:SkAutoTDestroy
[all...]
/external/skia/src/core/
H A DSkTemplatesPriv.h52 SkAutoTPlacementDelete(T* obj, void* storage) : fObj(obj), fStorage(storage)
57 if (fObj)
59 if (fObj == fStorage)
60 fObj->~T();
62 delete fObj;
67 T* obj = fObj;
68 fObj = NULL;
72 T* fObj; member in class:SkAutoTPlacementDelete
H A DSkTLList.h35 char fObj[sizeof(T)]; member in struct:SkTLList::Node
57 SkTCast<T*>(node->fObj)->~T();
73 SkNEW_PLACEMENT_ARGS(node->fObj, T, (t));
75 return reinterpret_cast<T*>(node->fObj);
82 SkNEW_PLACEMENT_ARGS(node->fObj, T, (t));
84 return reinterpret_cast<T*>(node->fObj);
129 SkASSERT(reinterpret_cast<T*>(node->fObj) == t);
205 return reinterpret_cast<T*>(node->fObj);
250 SkTCast<T*>(node->fObj)->~T();
331 return node->fObj;
[all...]
/external/chromium_org/third_party/skia/src/pdf/
H A DSkPDFTypes.h125 SkAutoTUnref<SkPDFObject> fObj; member in class:SkPDFObjRef
/external/skia/src/pdf/
H A DSkPDFTypes.h125 SkAutoTUnref<SkPDFObject> fObj; member in class:SkPDFObjRef

Completed in 153 milliseconds