gcc/libstdc++-v3/include/ext
Paolo Carlini 872d8fea40 Add class __versa_string, a versatile "basic_string-type" class...
2005-07-05  Paolo Carlini  <pcarlini@suse.de>

	Add class __versa_string, a versatile "basic_string-type" class:
	an additional, non-standard, template parameter allows to specify
	the preferred base class. Two are provided: __rc_string_base,
	which implements a behavior very similar to our standard string,
	and __sso_string_base, not reference-counted and optimized for
	short strings.
	* include/ext/rc_string_base.h: New.
	* include/ext/sso_string_base.h: Likewise.
	* include/ext/vstring.h: Likewise.
	* include/ext/vstring.tcc: Likewise.
	* include/ext/vstring_fwd.h: Likewise.
	* include/ext/vstring_util.h: Likewise.
	* include/Makefile.am: Add.
	* include/Makefile.in: Regenerate.
	* testsuite/ext/vstring/explicit_instantiation/1.cc: New.
	* testsuite/ext/vstring/explicit_instantiation/2.cc: Likewise.
	* testsuite/ext/vstring/explicit_instantiation/char/1.cc: Likewise.
	* testsuite/ext/vstring/explicit_instantiation/wchar_t/1.cc: Likewise.

	* Makefile.in: Regenerate with autotools 1.9.3 (to date, the version
	officially used by v3).
	* aclocal.m4: Likewise.
	* libmath/Makefile.in: Likewise.
	* libsupc++/Makefile.in: Likewise.
	* po/Makefile.in: Likewise.
	* src/Makefile.in: Likewise.
	* testsuite/Makefile.in: Likewise.

From-SVN: r101639
2005-07-05 23:07:18 +00:00
..
pb_assoc * include/ext/pb_assoc/detail/hash_fn/mask_based_range_hashing.hpp 2005-06-30 21:33:31 +00:00
algorithm
array_allocator.h revert: re PR libstdc++/19495 (basic_string::_M_rep() can produce an unnaturally aligned pointer to _Rep) 2005-05-28 21:57:03 +00:00
bitmap_allocator.h PR libstdc++/21244 (cont^2) 2005-06-29 22:12:18 +00:00
codecvt_specializations.h
debug_allocator.h
functional
hash_fun.h
hash_map re PR libstdc++/20534 (Erroneous #include of <cassert>) 2005-05-27 15:01:45 +00:00
hash_set re PR libstdc++/20534 (Erroneous #include of <cassert>) 2005-05-27 15:01:45 +00:00
hashtable.h
iterator
malloc_allocator.h
memory
mt_allocator.h PR libstdc++/21244 (cont) 2005-04-28 07:50:48 +00:00
new_allocator.h
numeric
pod_char_traits.h
pool_allocator.h PR libstdc++/21244 (cont) 2005-04-28 07:50:48 +00:00
rb_tree
rc_string_base.h Add class __versa_string, a versatile "basic_string-type" class... 2005-07-05 23:07:18 +00:00
rope PR libstdc++/21244 (cont) 2005-04-28 07:50:48 +00:00
ropeimpl.h PR libstdc++/21244 (cont) 2005-04-28 07:50:48 +00:00
slist
sso_string_base.h Add class __versa_string, a versatile "basic_string-type" class... 2005-07-05 23:07:18 +00:00
stdio_filebuf.h
stdio_sync_filebuf.h
typelist.h documentation.html: Add link for policy based associative containers docs. 2005-06-27 15:33:38 +00:00
vstring_fwd.h Add class __versa_string, a versatile "basic_string-type" class... 2005-07-05 23:07:18 +00:00
vstring_util.h Add class __versa_string, a versatile "basic_string-type" class... 2005-07-05 23:07:18 +00:00
vstring.h Add class __versa_string, a versatile "basic_string-type" class... 2005-07-05 23:07:18 +00:00
vstring.tcc Add class __versa_string, a versatile "basic_string-type" class... 2005-07-05 23:07:18 +00:00