Lines Matching defs:fObj
31 SkAutoTCallVProc(T* obj): fObj(obj) {}
32 ~SkAutoTCallVProc() { if (fObj) P(fObj); }
33 T* detach() { T* obj = fObj; fObj = NULL; return obj; }
35 T* fObj;
48 SkAutoTCallIProc(T* obj): fObj(obj) {}
49 ~SkAutoTCallIProc() { if (fObj) P(fObj); }
50 T* detach() { T* obj = fObj; fObj = NULL; return obj; }
52 T* fObj;
58 SkAutoTDelete(T* obj, bool deleteWhenDone = true) : fObj(obj) {
61 ~SkAutoTDelete() { if (fDeleteWhenDone) delete fObj; }
63 T* get() const { return fObj; }
64 void free() { delete fObj; fObj = NULL; }
65 T* detach() { T* obj = fObj; fObj = NULL; return obj; }
68 T* fObj;