Searched refs:fObj (Results 1 – 5 of 5) sorted by relevance
38 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 …]
96 SkAutoUnref(SkRefCnt* obj) : fObj(obj) {} in SkAutoUnref()99 SkRefCnt* get() const { return fObj; } in get()117 SkRefCnt* fObj;
21 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()
60 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() local75 T* obj = fObj; in detach()76 fObj = NULL; in detach()80 T* fObj;
767 : 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