Home | History | Annotate | Download | only in core

Lines Matching refs:fObj

53     SkAutoTCallVProc(T* obj): fObj(obj) {}
54 ~SkAutoTCallVProc() { if (fObj) P(fObj); }
55 T* detach() { T* obj = fObj; fObj = NULL; return obj; }
57 T* fObj;
70 SkAutoTCallIProc(T* obj): fObj(obj) {}
71 ~SkAutoTCallIProc() { if (fObj) P(fObj); }
72 T* detach() { T* obj = fObj; fObj = NULL; return obj; }
74 T* fObj;
80 SkAutoTDelete(T* obj) : fObj(obj) {}
81 ~SkAutoTDelete() { delete fObj; }
83 T* get() const { return fObj; }
84 T& operator*() const { SkASSERT(fObj); return *fObj; }
85 T* operator->() const { SkASSERT(fObj); return fObj; }
91 delete fObj;
92 fObj = NULL;
101 T* obj = fObj;
102 fObj = NULL;
107 T* fObj;