Changeset 40501 in webkit for trunk/JavaScriptCore/wtf/Vector.h
- Timestamp:
- Feb 2, 2009, 4:27:14 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/Vector.h
r38875 r40501 504 504 void resize(size_t size); 505 505 void reserveCapacity(size_t newCapacity); 506 void reserveInitialCapacity(size_t initialCapacity); 506 507 void shrinkCapacity(size_t newCapacity); 507 508 void shrinkToFit() { shrinkCapacity(size()); } … … 731 732 TypeOperations::move(oldBuffer, oldEnd, begin()); 732 733 m_buffer.deallocateBuffer(oldBuffer); 734 } 735 736 template<typename T, size_t inlineCapacity> 737 inline void Vector<T, inlineCapacity>::reserveInitialCapacity(size_t initialCapacity) 738 { 739 ASSERT(!m_size); 740 ASSERT(capacity() == inlineCapacity); 741 if (initialCapacity > inlineCapacity) 742 m_buffer.allocateBuffer(initialCapacity); 733 743 } 734 744
Note:
See TracChangeset
for help on using the changeset viewer.