Home | History | Annotate | Download | only in core

Lines Matching full:farray

193     SkAutoTDeleteArray(T array[]) : fArray(array) {}
194 ~SkAutoTDeleteArray() { SkDELETE_ARRAY(fArray); }
196 T* get() const { return fArray; }
197 void free() { SkDELETE_ARRAY(fArray); fArray = NULL; }
198 T* detach() { T* array = fArray; fArray = NULL; return array; }
201 if (fArray != array) {
202 SkDELETE_ARRAY(fArray);
203 fArray = array;
208 T* fArray;
216 fArray = NULL;
223 fArray = NULL;
225 fArray = SkNEW_ARRAY(T, count);
233 SkDELETE_ARRAY(fArray);
235 fArray = NULL;
237 fArray = SkNEW_ARRAY(T, count);
243 SkDELETE_ARRAY(fArray);
248 T* get() const { return fArray; }
254 return fArray[index];
258 SkTSwap(fArray, other.fArray);
263 T* fArray;
273 fArray = NULL;
280 fArray = NULL;
291 T* start = fArray;
299 // 'fArray' was allocated last time so free it now
300 SkASSERT((T*) fStorage != fArray);
301 sk_free(fArray);
310 fArray = (T*) sk_malloc_throw(size);
312 fArray = (T*) fStorage;
314 fArray = NULL;
320 iter = fArray;
321 T* stop = fArray + count;
333 T* get() const { return fArray; }
339 return fArray[index];
344 T* fArray;
345 // since we come right after fArray, fStorage should be properly aligned