Lines Matching refs:fArray
188 SkAutoTDeleteArray(T array[]) : fArray(array) {}
189 ~SkAutoTDeleteArray() { SkDELETE_ARRAY(fArray); }
191 T* get() const { return fArray; }
192 void free() { SkDELETE_ARRAY(fArray); fArray = NULL; }
193 T* detach() { T* array = fArray; fArray = NULL; return array; }
196 if (fArray != array) {
197 SkDELETE_ARRAY(fArray);
198 fArray = array;
203 T* fArray;
211 fArray = NULL;
218 fArray = NULL;
220 fArray = SkNEW_ARRAY(T, count);
228 SkDELETE_ARRAY(fArray);
230 fArray = NULL;
232 fArray = SkNEW_ARRAY(T, count);
238 SkDELETE_ARRAY(fArray);
243 T* get() const { return fArray; }
249 return fArray[index];
253 T* fArray;
263 fArray = NULL;
270 fArray = NULL;
281 T* start = fArray;
289 // 'fArray' was allocated last time so free it now
290 SkASSERT((T*) fStorage != fArray);
291 sk_free(fArray);
295 fArray = (T*) sk_malloc_throw(count * sizeof(T));
297 fArray = (T*) fStorage;
299 fArray = NULL;
305 iter = fArray;
306 T* stop = fArray + count;
318 T* get() const { return fArray; }
324 return fArray[index];
329 T* fArray;
330 // since we come right after fArray, fStorage should be properly aligned