Home | History | Annotate | Download | only in wtf

Lines Matching refs:newCapacity

277         void allocateBuffer(size_t newCapacity)
279 ASSERT(newCapacity);
280 m_capacity = newCapacity;
281 if (newCapacity > std::numeric_limits<size_t>::max() / sizeof(T))
283 m_buffer = static_cast<T*>(fastMalloc(newCapacity * sizeof(T)));
286 bool tryAllocateBuffer(size_t newCapacity)
288 ASSERT(newCapacity);
289 if (newCapacity > std::numeric_limits<size_t>::max() / sizeof(T))
293 if (tryFastMalloc(newCapacity * sizeof(T)).getValue(newBuffer)) {
294 m_capacity = newCapacity;
415 void allocateBuffer(size_t newCapacity)
418 if (newCapacity > inlineCapacity)
419 Base::allocateBuffer(newCapacity);
426 bool tryAllocateBuffer(size_t newCapacity)
428 if (newCapacity > inlineCapacity)
429 return Base::tryAllocateBuffer(newCapacity);
570 void reserveCapacity(size_t newCapacity);
571 bool tryReserveCapacity(size_t newCapacity);
573 void shrinkCapacity(size_t newCapacity);
876 void Vector<T, inlineCapacity>::reserveCapacity(size_t newCapacity)
878 if (newCapacity <= capacity())
882 m_buffer.allocateBuffer(newCapacity);
889 bool Vector<T, inlineCapacity>::tryReserveCapacity(size_t newCapacity)
891 if (newCapacity <= capacity())
895 if (!m_buffer.tryAllocateBuffer(newCapacity))
913 void Vector<T, inlineCapacity>::shrinkCapacity(size_t newCapacity)
915 if (newCapacity >= capacity())
918 if (newCapacity < size())
919 shrink(newCapacity);
922 if (newCapacity > 0) {
924 m_buffer.allocateBuffer(newCapacity);