tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
authorChris Fairles <cfairles@gcc.gnu.org>
Fri, 6 Feb 2009 06:01:40 +0000 (06:01 +0000)
committerChris Fairles <cfairles@gcc.gnu.org>
Fri, 6 Feb 2009 06:01:40 +0000 (06:01 +0000)
2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>

        * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
        (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
        (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
        exposing it in public std::tuple interface.

From-SVN: r143979

libstdc++-v3/ChangeLog
libstdc++-v3/include/std/tuple

index 341e94d..a54b4d8 100644 (file)
@@ -1,4 +1,11 @@
 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
+
+       * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
+       (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
+       (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
+       exposing it in public std::tuple interface.
+
+2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
            Benjamin Kosnik  <bkoz@redhat.com>
        
        * include/std/thread (__thread_data_base): Nest class in std::thread.
index 33e8731..d8e74f2 100644 (file)
@@ -76,13 +76,13 @@ namespace std
       : _Head(__h) { }
 
       template<typename _UHead>
-      _Head_base(_UHead&& __h)
-      : _Head(std::forward<_UHead>(__h)) { }
+        _Head_base(_UHead&& __h)
+       : _Head(std::forward<_UHead>(__h)) { }
 
       _Head&       _M_head()       { return *this; }
       const _Head& _M_head() const { return *this; }
-
-      void __swap_impl(_Head&&) { /* no-op */ }
+    
+      void _M_swap_impl(_Head&&) { /* no-op */ }
     };
 
   template<std::size_t _Idx, typename _Head>
@@ -95,14 +95,14 @@ namespace std
       : _M_head_impl(__h) { }
 
       template<typename _UHead>
-      _Head_base(_UHead&& __h)
-      : _M_head_impl(std::forward<_UHead>(__h)) { }
+        _Head_base(_UHead&& __h)
+       : _M_head_impl(std::forward<_UHead>(__h)) { }
 
       _Head&       _M_head()       { return _M_head_impl; }
       const _Head& _M_head() const { return _M_head_impl; }        
 
       void
-      __swap_impl(_Head&& __h)
+      _M_swap_impl(_Head&& __h)
       { 
        using std::swap;
        swap(__h, _M_head_impl);
@@ -129,7 +129,8 @@ namespace std
   template<std::size_t _Idx>
     struct _Tuple_impl<_Idx>
     { 
-      void __swap_impl(_Tuple_impl&&) { /* no-op */ }
+    protected:
+      void _M_swap_impl(_Tuple_impl&&) { /* no-op */ }
     };
 
   /**
@@ -216,11 +217,12 @@ namespace std
          return *this;
        }
 
+    protected:
       void
-      __swap_impl(_Tuple_impl&& __in)
+      _M_swap_impl(_Tuple_impl&& __in)
       {
-       _Base::__swap_impl(__in._M_head());
-       _Inherited::__swap_impl(__in._M_tail());
+       _Base::_M_swap_impl(__in._M_head());
+       _Inherited::_M_swap_impl(__in._M_tail());
       }
     };
 
@@ -296,7 +298,7 @@ namespace std
 
       void
       swap(tuple&& __in)
-      { _Inherited::__swap_impl(__in); }
+      { _Inherited::_M_swap_impl(__in); }
     };