Home | History | Annotate | Download | only in core

Lines Matching refs:fArray

175     SkAutoTDeleteArray(T array[]) : fArray(array) {}
176 ~SkAutoTDeleteArray() { SkDELETE_ARRAY(fArray); }
178 T* get() const { return fArray; }
179 void free() { SkDELETE_ARRAY(fArray); fArray = NULL; }
180 T* detach() { T* array = fArray; fArray = NULL; return array; }
183 if (fArray != array) {
184 SkDELETE_ARRAY(fArray);
185 fArray = array;
190 T* fArray;
198 fArray = NULL;
205 fArray = NULL;
207 fArray = SkNEW_ARRAY(T, count);
215 SkDELETE_ARRAY(fArray);
217 fArray = NULL;
219 fArray = SkNEW_ARRAY(T, count);
225 SkDELETE_ARRAY(fArray);
230 T* get() const { return fArray; }
236 return fArray[index];
240 T* fArray;
250 fArray = NULL;
257 fArray = NULL;
268 T* start = fArray;
276 // 'fArray' was allocated last time so free it now
277 SkASSERT((T*) fStorage != fArray);
278 sk_free(fArray);
282 fArray = (T*) sk_malloc_throw(count * sizeof(T));
284 fArray = (T*) fStorage;
286 fArray = NULL;
292 iter = fArray;
293 T* stop = fArray + count;
305 T* get() const { return fArray; }
311 return fArray[index];
316 T* fArray;
317 // since we come right after fArray, fStorage should be properly aligned