Lines Matching defs:size

55     const unsigned size = v.Size();

56 if (size != 0)
58 // Z7_ARRAY_NEW(_items, T, size)
59 _items = new T[size];
60 _size = size;
61 _capacity = size;
62 memcpy(_items, v._items, (size_t)size * sizeof(T));
69 void ConstructReserve(unsigned size)
71 if (size != 0)
73 Z7_ARRAY_NEW(_items, T, size)
74 // _items = new T[size];
75 _capacity = size;
183 const unsigned size = v.Size();
184 if (size > _capacity)
190 _items = new T[size];
191 _capacity = size;
193 _size = size;
194 if (size != 0)
195 memcpy(_items, v._items, (size_t)size * sizeof(T));
201 const unsigned size = v.Size();
202 if (size != 0)
204 if (_size >= k_VectorSizeMax || size > k_VectorSizeMax - _size)
206 const unsigned newSize = _size + size;
208 memcpy(_items + _size, v._items, (size_t)size * sizeof(T));
217 const unsigned size = _size;
218 _size = size + 1;
219 _items[size] = item;
220 return size;
227 const unsigned size = _size;
228 _size = size + 1;
229 _items[size] = item;
230 return size;
236 const unsigned size = _size;
237 _size = size + 1;
238 _items[size] = item;
239 return size;
369 static void SortRefDown(T* p, unsigned k, unsigned size, int (*compare)(const T*, const T*, void *), void *param)
375 if (s > size)
377 if (s < size && compare(p + s + 1, p + s, param) > 0)
389 unsigned size = _size;
390 if (size <= 1)
394 unsigned i = size >> 1;
396 SortRefDown(p, i, size, compare, param);
401 T temp = p[size];
402 p[size--] = p[1];
404 SortRefDown(p, 1, size, compare, param);
406 while (size > 1);
409 static void SortRefDown2(T* p, unsigned k, unsigned size)
415 if (s > size)
417 if (s < size && p[(size_t)s + 1].Compare(p[s]) > 0)
429 unsigned size = _size;
430 if (size <= 1)
434 unsigned i = size >> 1;
436 SortRefDown2(p, i, size);
441 T temp = p[size];
442 p[size--] = p[1];
444 SortRefDown2(p, 1, size);
446 while (size > 1);
470 const unsigned size = v.Size();
471 _v.ConstructReserve(size);
472 for (unsigned i = 0; i < size; i++)
480 const unsigned size = v.Size();
481 _v.Reserve(size);
482 for (unsigned i = 0; i < size; i++)
492 const unsigned size = Size();
493 if (size >= k_VectorSizeMax || addSize > k_VectorSizeMax - size)
495 _v.Reserve(size + addSize);
589 const unsigned size = _v.Size();
590 for (unsigned i = index; i < size; i++)
627 unsigned size = Size();
628 for (unsigned i = 0; i < size; i++)