Index: Source/wtf/DoubleBufferedDeque.h |
diff --git a/Source/wtf/DoubleBufferedDeque.h b/Source/wtf/DoubleBufferedDeque.h |
index 5343f00c7770b37326eabc4f8e00fe1eb0ced0a7..eacfabf11b017b82424c6e0151e18af79dc53592 100644 |
--- a/Source/wtf/DoubleBufferedDeque.h |
+++ b/Source/wtf/DoubleBufferedDeque.h |
@@ -14,10 +14,11 @@ namespace WTF { |
template <typename T> class DoubleBufferedDeque { |
WTF_MAKE_NONCOPYABLE(DoubleBufferedDeque); |
public: |
+ typedef typename PassTraits<T>::PassType PassType; |
DoubleBufferedDeque() |
: m_activeIndex(0) { } |
- void append(const T& value) |
+ void append(const PassType& value) |
Sami
2014/09/24 14:00:40
Is this an optimization to avoid copies or somethi
rmcilroy
2014/09/29 17:42:58
This is required to be able to create a DoubleBuff
|
{ |
m_queue[m_activeIndex].append(value); |
} |