Lines Matching defs:reserveCount
68 // Single integer: Creates an empty array that will preallocate space for reserveCount elements.
300 Array* array, int reserveCount) {
302 REPORTER_ASSERT(reporter, array->capacity() >= reserveCount);
304 REPORTER_ASSERT(reporter, array->capacity() >= reserveCount);
306 REPORTER_ASSERT(reporter, array->capacity() >= reserveCount);
307 while (array->count() < reserveCount) {
314 REPORTER_ASSERT(reporter, array->capacity() >= reserveCount);
321 for (int reserveCount : {1, 2, 10, 100}) {
323 Array array1(reserveCount);
324 test_array_reserve(reporter, &array1, reserveCount);
328 array2.reserve_back(reserveCount);
329 test_array_reserve(reporter, &array2, reserveCount);
332 Array array3(reserveCount/2);
333 array3.reserve_back(reserveCount);
334 test_array_reserve(reporter, &array3, reserveCount);
338 array4.push_back_n(reserveCount);
339 array4.reserve_back(reserveCount);
340 array4.pop_back_n(reserveCount);
341 test_array_reserve(reporter, &array4, 2 * reserveCount);