Make SegmentedVector Noncopyable
[WebKit-https.git] / Source / WTF / wtf / SegmentedVector.h
index b5bf9990afaed2007df73daf85bd5744ae3ec67f..9065f2f153593568ab18a704ed20fa8f2cc3cde9 100644 (file)
@@ -29,6 +29,7 @@
 #ifndef SegmentedVector_h
 #define SegmentedVector_h
 
+#include <wtf/Noncopyable.h>
 #include <wtf/Vector.h>
 
 namespace WTF {
@@ -104,6 +105,8 @@ namespace WTF {
     template <typename T, size_t SegmentSize, size_t InlineCapacity>
     class SegmentedVector {
         friend class SegmentedVectorIterator<T, SegmentSize, InlineCapacity>;
+        WTF_MAKE_NONCOPYABLE(SegmentedVector);
+
     public:
         typedef SegmentedVectorIterator<T, SegmentSize, InlineCapacity> Iterator;