From de2ce437755cf6bf4712bcd4d1fd5268d115b44e Mon Sep 17 00:00:00 2001 From: weidai Date: Tue, 14 Oct 2003 01:29:38 +0000 Subject: fix bug in swap --- queue.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'queue.cpp') diff --git a/queue.cpp b/queue.cpp index aaffb1e4..6c5c5545 100644 --- a/queue.cpp +++ b/queue.cpp @@ -462,11 +462,13 @@ byte ByteQueue::operator[](unsigned long i) const void ByteQueue::swap(ByteQueue &rhs) { + std::swap(m_autoNodeSize, rhs.m_autoNodeSize); std::swap(m_nodeSize, rhs.m_nodeSize); std::swap(m_head, rhs.m_head); std::swap(m_tail, rhs.m_tail); std::swap(m_lazyString, rhs.m_lazyString); std::swap(m_lazyLength, rhs.m_lazyLength); + std::swap(m_lazyStringModifiable, rhs.m_lazyStringModifiable); } // ******************************************************** -- cgit v1.2.1