/external/chromium_org/third_party/skia/include/core/ |
H A D | SkTScopedPtr.h | 27 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 D | SkTLazy.h | 143 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 D | SkRefCnt.h | 170 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 D | SkTemplates.h | 77 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 D | SkTemplatesPriv.h | 52 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 D | SkTLList.h | 35 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 D | SkTScopedPtr.h | 27 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 D | SkTLazy.h | 143 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 D | SkRefCnt.h | 170 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 D | SkTemplates.h | 77 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 D | SkTemplatesPriv.h | 52 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 D | SkTLList.h | 35 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 D | SkPDFTypes.h | 125 SkAutoTUnref<SkPDFObject> fObj; member in class:SkPDFObjRef
|
/external/skia/src/pdf/ |
H A D | SkPDFTypes.h | 125 SkAutoTUnref<SkPDFObject> fObj; member in class:SkPDFObjRef
|