Home | History | Annotate | Download | only in core

Lines Matching refs:fPtr

24         : fPtr(size ? sk_malloc_throw(size) : nullptr), fSize(size) {}
51 fPtr.reset(size ? sk_malloc_throw(size) : nullptr);
54 return fPtr.get();
60 void* get() { return fPtr.get(); }
61 const void* get() const { return fPtr.get(); }
69 return fPtr.release();
76 std::unique_ptr<void, WrapFree> fPtr;
94 fPtr = fStorage;
103 fPtr = fStorage;
113 if (fPtr != (void*)fStorage) {
114 sk_free(fPtr);
123 void* get() const { return fPtr; }
139 if (fPtr != (void*)fStorage) {
140 sk_free(fPtr);
144 SkASSERT(fPtr != fStorage); // otherwise we lied when setting didChangeAlloc.
145 fPtr = fStorage;
147 fPtr = sk_malloc_throw(size);
153 SkASSERT((fPtr == fStorage) || fSize > kSize);
154 return fPtr;
169 void* fPtr;