From: Chris Fairles Date: Fri, 6 Feb 2009 06:01:40 +0000 (+0000) Subject: tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fe960d925789ffd66c24c3b2debf9c240d80eb24;p=gcc.git tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting. 2009-02-05 Chris Fairles * 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 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 341e94df43f..a54b4d8d26e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2009-02-05 Chris Fairles + + * 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 Benjamin Kosnik diff --git a/libstdc++-v3/include/std/tuple b/libstdc++-v3/include/std/tuple index 33e8731d3aa..d8e74f2d97e 100644 --- a/libstdc++-v3/include/std/tuple +++ b/libstdc++-v3/include/std/tuple @@ -76,13 +76,13 @@ namespace std : _Head(__h) { } template - _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 @@ -95,14 +95,14 @@ namespace std : _M_head_impl(__h) { } template - _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 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); } };