Home
last modified time | relevance | path

Searched refs:fObj (Results 1 – 5 of 5) sorted by relevance

/external/skia/include/core/
DSkTemplates.h38 SkAutoTCallVProc(T* obj): fObj(obj) {} in SkAutoTCallVProc()
39 ~SkAutoTCallVProc() { if (fObj) P(fObj); } in ~SkAutoTCallVProc()
40 T* detach() { T* obj = fObj; fObj = NULL; return obj; } in detach()
42 T* fObj;
55 SkAutoTCallIProc(T* obj): fObj(obj) {} in SkAutoTCallIProc()
56 ~SkAutoTCallIProc() { if (fObj) P(fObj); } in ~SkAutoTCallIProc()
57 T* detach() { T* obj = fObj; fObj = NULL; return obj; } in detach()
59 T* fObj;
64 SkAutoTDelete(T* obj) : fObj(obj) {} in SkAutoTDelete()
65 ~SkAutoTDelete() { delete fObj; } in ~SkAutoTDelete() local
[all …]
DSkRefCnt.h96 SkAutoUnref(SkRefCnt* obj) : fObj(obj) {} in SkAutoUnref()
99 SkRefCnt* get() const { return fObj; } in get()
117 SkRefCnt* fObj;
/external/skia/src/core/
DSkRefCnt.cpp21 if (fObj) { in ~SkAutoUnref()
22 fObj->unref(); in ~SkAutoUnref()
27 if (fObj) { in ref()
28 fObj->ref(); in ref()
35 if (fObj) { in unref()
36 fObj->unref(); in unref()
37 fObj = NULL; in unref()
44 SkRefCnt* obj = fObj; in detach()
45 fObj = NULL; in detach()
DSkTemplatesPriv.h60 SkAutoTPlacementDelete(T* obj, void* storage) : fObj(obj), fStorage(storage) in SkAutoTPlacementDelete()
65 if (fObj) in ~SkAutoTPlacementDelete()
67 if (fObj == fStorage) in ~SkAutoTPlacementDelete()
68 fObj->~T(); in ~SkAutoTPlacementDelete()
70 delete fObj; in ~SkAutoTPlacementDelete() local
75 T* obj = fObj; in detach()
76 fObj = NULL; in detach()
80 T* fObj;
DSkBlitter.cpp767 : fObj(obj), fProc(proc) in SkAutoCallProc()
772 if (fObj && fProc) in ~SkAutoCallProc()
773 fProc(fObj); in ~SkAutoCallProc()
775 void* get() const { return fObj; } in get()
778 void* obj = fObj; in detach()
779 fObj = NULL; in detach()
783 void* fObj; member in SkAutoCallProc