gcc/libstdc++-v3/include/ext
Paolo Carlini a5cee4808e Fix libstdc++/24196 for ext/vstring/rc by returning to the behavior of basic_string pre-2003-06-13...
2005-10-07  Paolo Carlini  <pcarlini@suse.de>

	Fix libstdc++/24196 for ext/vstring/rc by returning to the behavior
	of basic_string pre-2003-06-13; remove fully-dynamic-string stuff.
	* include/ext/rc_string_base.h (_M_refcopy): Move inside the
	_Rep class and remove code in macro.
	(__rc_string_base()): Construct with _S_empty_rep()._M_refcopy().
	(_M_dispose, _M_leak_hard): Remove code in macro.
	(_S_construct): Return _S_empty_rep()._M_refcopy() for empty string.
	(_M_grab): Adjust.

	* include/ext/rc_string_base.h (_Rep::_M_refdata()): Minor tweak,
	mark throw().

From-SVN: r105090
2005-10-07 15:55:17 +00:00
..
pb_assoc All files: Update FSF address. 2005-08-17 02:28:44 +00:00
algorithm All files: Update FSF address. 2005-08-17 02:28:44 +00:00
array_allocator.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
bitmap_allocator.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
codecvt_specializations.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
debug_allocator.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
functional All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hash_fun.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hash_map All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hash_set All files: Update FSF address. 2005-08-17 02:28:44 +00:00
hashtable.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
iterator All files: Update FSF address. 2005-08-17 02:28:44 +00:00
malloc_allocator.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
memory All files: Update FSF address. 2005-08-17 02:28:44 +00:00
mt_allocator.h 2005-09-25 Benjamin Kosnik <bkoz@redhat.com> 2005-09-27 01:40:46 +00:00
new_allocator.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
numeric All files: Update FSF address. 2005-08-17 02:28:44 +00:00
pod_char_traits.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
pool_allocator.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
rb_tree All files: Update FSF address. 2005-08-17 02:28:44 +00:00
rc_string_base.h Fix libstdc++/24196 for ext/vstring/rc by returning to the behavior of basic_string pre-2003-06-13... 2005-10-07 15:55:17 +00:00
rope All files: Update FSF address. 2005-08-17 02:28:44 +00:00
ropeimpl.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
slist re PR libstdc++/23781 (Implicit conversion from NULL to list<T>::iterator) 2005-09-11 09:48:41 +00:00
sso_string_base.h sso_string_base.h (struct __sso_string_local): Remove... 2005-10-05 23:50:18 +00:00
stdio_filebuf.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
stdio_sync_filebuf.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
typelist.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
vstring_fwd.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
vstring_util.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
vstring.h All files: Update FSF address. 2005-08-17 02:28:44 +00:00
vstring.tcc All files: Update FSF address. 2005-08-17 02:28:44 +00:00