Chromium Code Reviews| 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); |
| } |