Lines Matching defs:fReserve
29 SkTDArray() : fArray(nullptr), fReserve(0), fCount(0) {}
33 fReserve = fCount = 0;
38 fReserve = fCount = count;
42 SkTDArray(const SkTDArray<T>& src) : fArray(nullptr), fReserve(0), fCount(0) {
46 SkTDArray(SkTDArray<T>&& src) : fArray(nullptr), fReserve(0), fCount(0) {
55 if (src.fCount > fReserve) {
85 swap(fReserve, that.fReserve);
103 int reserved() const { return fReserve; }
135 fReserve = fCount = 0;
137 SkASSERT(fReserve == 0 && fCount == 0);
154 if (count > fReserve) {
162 if (reserve > fReserve) {
325 SkASSERT((fReserve == 0 && fArray == nullptr) ||
326 (fReserve > 0 && fArray != nullptr));
327 SkASSERT(fCount <= fReserve);
332 if (fReserve != fCount) {
333 SkASSERT(fReserve > fCount);
334 fReserve = fCount;
335 fArray = (T*)sk_realloc_throw(fArray, fReserve * sizeof(T));
341 int fReserve; // size of the allocation in fArray (#elements)
342 int fCount; // logical number of elements (fCount <= fReserve)
368 SkASSERT(count > fReserve);
376 fReserve = SkTo<int>(reserve);
377 fArray = (T*)sk_realloc_throw(fArray, (size_t)fReserve * sizeof(T));