store/source/storbase.hxx |   26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

New commits:
commit 7173a4edab9a7c2e73d1caceb4422445a4d1c502
Author: Arnaud Versini <arnaud.vers...@gmail.com>
Date:   Tue Aug 30 20:33:26 2016 +0200

    store : Replace store::swap with std::swap
    
    Change-Id: I85c1026502dc69b229aaf287858ae76f9391a34d
    Reviewed-on: https://gerrit.libreoffice.org/28506
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Noel Grandin <noelgran...@gmail.com>

diff --git a/store/source/storbase.hxx b/store/source/storbase.hxx
index 3cc2bc5..c280e5d 100644
--- a/store/source/storbase.hxx
+++ b/store/source/storbase.hxx
@@ -36,6 +36,7 @@
 
 #include <stddef.h>
 #include <string.h>
+#include <utility>
 
 /*========================================================================
  *
@@ -83,13 +84,6 @@ inline sal_uInt32 htonl (sal_uInt32 h) { return h; }
 inline sal_uInt32 ntohl (sal_uInt32 n) { return n; }
 #endif /* OSL_BIGENDIAN */
 
-/** swap.
- */
-template< typename T > void swap (T & lhs, T & rhs)
-{
-    T tmp = lhs; lhs = rhs; rhs = tmp;
-}
-
 /*========================================================================
  *
  * SharedCount.
@@ -139,7 +133,7 @@ public:
 
     void swap (SharedCount & rhs) // nothrow
     {
-        store::swap(m_pCount, rhs.m_pCount);
+        std::swap(m_pCount, rhs.m_pCount);
     }
 
     SharedCount (SharedCount const & rhs) // nothrow
@@ -181,8 +175,8 @@ struct OStorePageGuard
 
     void swap (OStorePageGuard & rhs)
     {
-        store::swap(m_nMagic, rhs.m_nMagic);
-        store::swap(m_nCRC32, rhs.m_nCRC32);
+        std::swap(m_nMagic, rhs.m_nMagic);
+        std::swap(m_nCRC32, rhs.m_nCRC32);
     }
 
     OStorePageGuard (OStorePageGuard const & rhs)
@@ -234,9 +228,9 @@ struct OStorePageDescriptor
 
     void swap (OStorePageDescriptor & rhs)
     {
-        store::swap(m_nAddr, rhs.m_nAddr);
-        store::swap(m_nSize, rhs.m_nSize);
-        store::swap(m_nUsed, rhs.m_nUsed);
+        std::swap(m_nAddr, rhs.m_nAddr);
+        std::swap(m_nSize, rhs.m_nSize);
+        std::swap(m_nUsed, rhs.m_nUsed);
     }
 
     OStorePageDescriptor (const OStorePageDescriptor & rhs)
@@ -330,7 +324,7 @@ struct OStorePageLink
 
     void swap (OStorePageLink & rhs)
     {
-        store::swap(m_nAddr, rhs.m_nAddr);
+        std::swap(m_nAddr, rhs.m_nAddr);
     }
 
     OStorePageLink (const OStorePageLink & rhs)
@@ -552,8 +546,8 @@ public:
     void swap (PageHolder & rhs) // nothrow
     {
         m_refcount.swap(rhs.m_refcount);
-        store::swap(m_pagedata,  rhs.m_pagedata);
-        store::swap(m_allocator, rhs.m_allocator);
+        std::swap(m_pagedata,  rhs.m_pagedata);
+        std::swap(m_allocator, rhs.m_allocator);
     }
 
     PageHolder (PageHolder const & rhs) // nothrow
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to