$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r64015 - sandbox/SOC/2010/bits_and_ints/boost/integer
From: muriloufg_at_[hidden]
Date: 2010-07-14 14:22:21
Author: murilov
Date: 2010-07-14 14:22:20 EDT (Wed, 14 Jul 2010)
New Revision: 64015
URL: http://svn.boost.org/trac/boost/changeset/64015
Log:
Renamed swap() to swap_in_place() to avoid conflicts with another boost::swap() implementation
Added:
   sandbox/SOC/2010/bits_and_ints/boost/integer/swap_in_place.hpp   (contents, props changed)
Removed:
   sandbox/SOC/2010/bits_and_ints/boost/integer/swap.hpp
Deleted: sandbox/SOC/2010/bits_and_ints/boost/integer/swap.hpp
==============================================================================
--- sandbox/SOC/2010/bits_and_ints/boost/integer/swap.hpp	2010-07-14 14:22:20 EDT (Wed, 14 Jul 2010)
+++ (empty file)
@@ -1,29 +0,0 @@
-//  Boost integer/swap.hpp header file  ------------------------------//
-
-//  (C) Copyright Murilo Adriano Vasconcelos 2010.
-//  Distributed under the Boost Software License, Version 1.0. (See
-//  accompanying file LICENSE_1_0.txt or copy at
-//  http://www.boost.org/LICENSE_1_0.txt
-
-//  See http://www.boost.org for updates, documentation, and revision history. 
-
-#ifndef BOOST_SWAP_INCLUDED
-#define BOOST_SWAP_INCLUDED
-
-namespace boost {	
-	
-/*
- *	This function swaps the values of x and y without a temporary variable.
- */
-
-template <typename T>
-inline void swap(T& x, T& y)
-{
-	x ^= y;
-	y ^= x;
-	x ^= y;
-} // swap
-	
-} // boost
-
-#endif
Added: sandbox/SOC/2010/bits_and_ints/boost/integer/swap_in_place.hpp
==============================================================================
--- (empty file)
+++ sandbox/SOC/2010/bits_and_ints/boost/integer/swap_in_place.hpp	2010-07-14 14:22:20 EDT (Wed, 14 Jul 2010)
@@ -0,0 +1,29 @@
+//  Boost integer/swap.hpp header file  ------------------------------//
+
+//  (C) Copyright Murilo Adriano Vasconcelos 2010.
+//  Distributed under the Boost Software License, Version 1.0. (See
+//  accompanying file LICENSE_1_0.txt or copy at
+//  http://www.boost.org/LICENSE_1_0.txt
+
+//  See http://www.boost.org for updates, documentation, and revision history. 
+
+#ifndef BOOST_SWAP_IN_PLACE_INCLUDED
+#define BOOST_SWAP_IN_PLACE_INCLUDED
+
+namespace boost {	
+	
+/*
+ *	This function swaps the values of x and y without a temporary variable.
+ */
+
+template <typename T>
+inline void swap_in_place(T& x, T& y)
+{
+	x ^= y;
+	y ^= x;
+	x ^= y;
+} // swap
+	
+} // boost
+
+#endif