Home | History | Annotate | Download | only in Common

Lines Matching full:newsize

73   void ChangeSize_KeepData(size_t newSize, size_t keepSize)

75 if (newSize == _size)
78 if (newSize != 0)
80 newBuffer = new T[newSize];
84 memcpy(newBuffer, _items, MyMin(keepSize, newSize) * sizeof(T));
88 _size = newSize;
148 void Alloc(size_t newSize)
152 _items = new T[newSize];
181 size_t newSize = buffer._size;
182 if (newSize != 0)
184 T *newBuffer = new T[newSize];;
186 _size = newSize;
188 for (size_t i = 0; i < newSize; i++)
229 size_t newSize = buffer._size;
230 if (newSize != 0)
232 T *newBuffer = new T[newSize];;
234 _size = newSize;
236 for (size_t i = 0; i < newSize; i++)