Lines Matching refs:fObj
132 SkTCopyOnFirstWrite(const T& initial) : fObj(&initial) {} in SkTCopyOnFirstWrite()
134 SkTCopyOnFirstWrite(const T* initial) : fObj(initial) {} in SkTCopyOnFirstWrite()
137 SkTCopyOnFirstWrite() : fObj(nullptr) {} in SkTCopyOnFirstWrite()
141 SkASSERT(nullptr == fObj); in init()
143 fObj = &initial; in init()
150 SkASSERT(fObj); in writable()
152 fLazy.set(*fObj); in writable()
153 fObj = fLazy.get(); in writable()
155 return const_cast<T*>(fObj); in writable()
162 const T *operator->() const { return fObj; }
164 operator const T*() const { return fObj; }
166 const T& operator *() const { return *fObj; }
169 const T* fObj;