Lines Matching defs:aNewSize
859 * @param aNewSize New number of elements in the array.
863 bool resize(size_t aNewSize)
865 if (!ensureCapacity(aNewSize))
870 if (m.size < aNewSize)
873 for (size_t i = m.size; i < aNewSize; ++ i)
877 m.size = aNewSize;
889 * @param aNewSize New number of elements in the array.
893 bool reset(size_t aNewSize)
896 return resize(aNewSize);
1096 * Ensures that the array is big enough to contain aNewSize elements.
1110 * @param aNewSize New size of the array.
1114 bool ensureCapacity(size_t aNewSize)
1122 * aNewSize is zero) to make sure we get a non-null pointer. */
1124 if (m.size == aNewSize && m.arr != NULL)
1128 size_t newCapacity = RT_MAX((aNewSize + 15) / 16 * 16, 16);
1137 if (m.size > aNewSize)
1141 for (size_t i = aNewSize; i < m.size; ++ i)
1144 m.size = aNewSize;
1156 if (m.size > aNewSize)
1160 for (size_t i = aNewSize; i < m.size; ++ i)
1163 m.size = aNewSize;
1171 SAFEARRAYBOUND bound = { VarCount(aNewSize), 0 };
1462 bool reset(size_t aNewSize) { NOREF(aNewSize); return false; }