This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r107123 - in /branches/libstdcxx_so_7-branch/li...
- From: paolo at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 17 Nov 2005 16:21:41 -0000
- Subject: r107123 - in /branches/libstdcxx_so_7-branch/li...
Author: paolo
Date: Thu Nov 17 16:21:39 2005
New Revision: 107123
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107123
Log:
2005-11-17 Paolo Carlini <pcarlini@suse.de>
* include/ext/sso_string.h (_Alloc_hider): Move ...
* include/ext/string_util.h (__string_utility::_Alloc_hider): ... here.
* include/ext/rc_string.h (_Alloc_hider): Likewise, adjust users.
* include/ext/string_util.h (__is_null_pointer): Move inside
struct __string_utility as static _S_is_null_pointer.
* include/ext/sso_string.h
(__sso_string<>::_M_construct(std::forward_iterator_tag): Adjust.
* include/ext/rc_string.h
(__rc_string<>::_S_construct(std::forward_iterator_tag): Likewise.
* include/ext/rc_string.h (__rc_string<>::_Rep): Use anonymous union
together with _CharT to fix alignment issues, rebind to _Rep and
rename _Raw_alloc to _Rep_alloc_type.
(__rc_string<>::_Rep::_S_create, _M_destroy): Adjust consistently.
* include/ext/rc_string.h (__rc_string<>::_S_empty_rep()): Just use
a static member.
(__rc_string<>::__rc_string(), _S_construct): Adjust.
Modified:
branches/libstdcxx_so_7-branch/libstdc++-v3/ChangeLog.libstdcxx_so_7-branch
branches/libstdcxx_so_7-branch/libstdc++-v3/include/ext/rc_string.h
branches/libstdcxx_so_7-branch/libstdc++-v3/include/ext/sso_string.h
branches/libstdcxx_so_7-branch/libstdc++-v3/include/ext/string_util.h