gcc/libstdc++-v3/include
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
..
backward cpp_type_traits.h: Add types to the structs thus making type_traits.h redundant... 2005-01-31 16:22:01 +00:00
bits [multiple changes] 2005-07-01 08:25:11 +00:00
c
c_compatibility
c_std re PR libstdc++/13943 (call of overloaded `llabs(int)' is ambiguous) 2005-05-26 15:46:48 +00:00
debug PR libstdc++/21770 (cont: __gnu_debug::string) 2005-06-07 02:55:06 +00:00
ext Add class __versa_string, a versatile "basic_string-type" class... 2005-07-05 23:07:18 +00:00
std re PR libstdc++/21955 (std::stringbuf vs. in_avail) 2005-06-08 17:29:44 +00:00
tr1 hashtable: Trivial formatting fixes. 2005-06-15 17:48:00 +00:00
Makefile.am Add class __versa_string, a versatile "basic_string-type" class... 2005-07-05 23:07:18 +00:00
Makefile.in Add class __versa_string, a versatile "basic_string-type" class... 2005-07-05 23:07:18 +00:00
stdc++.h