Index: third_party/WebKit/Source/platform/graphics/ContiguousContainer.h |
diff --git a/third_party/WebKit/Source/platform/graphics/ContiguousContainer.h b/third_party/WebKit/Source/platform/graphics/ContiguousContainer.h |
index 95d21b2d4cd5c06733100281e20f2890dee8363e..2b02f8a080a4d52ae78dd9d156d5fb323e256065 100644 |
--- a/third_party/WebKit/Source/platform/graphics/ContiguousContainer.h |
+++ b/third_party/WebKit/Source/platform/graphics/ContiguousContainer.h |
@@ -60,6 +60,10 @@ protected: |
void clear(); |
void swap(ContiguousContainerBase&); |
+ // Discards excess bufer capacity. Intended for use when no more appending |
+ // is anticipated. |
+ void removeEmptyBuffers(); |
pdr.
2016/07/12 02:19:51
ContiguousContainer's buffers are sort of an inter
Xianzhu
2016/07/12 17:56:47
Done.
|
+ |
Vector<void*> m_elements; |
private: |
@@ -142,6 +146,7 @@ public: |
using ContiguousContainerBase::capacityInBytes; |
using ContiguousContainerBase::usedCapacityInBytes; |
using ContiguousContainerBase::memoryUsageInBytes; |
+ using ContiguousContainerBase::removeEmptyBuffers; |
iterator begin() { return iterator(m_elements.begin()); } |
iterator end() { return iterator(m_elements.end()); } |