aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@suse.de>2005-07-05 23:07:18 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2005-07-05 23:07:18 +0000
commit872d8fea4017a33ac238b5318d52fbc953079bcd (patch)
tree81a5fd77bf0fb0e4cb75071bebe0f22365d736a4 /gcc
parent83522e1870ae67d6b8c52980083e0cae67055f9d (diff)
downloadgcc-872d8fea4017a33ac238b5318d52fbc953079bcd.zip
gcc-872d8fea4017a33ac238b5318d52fbc953079bcd.tar.gz
gcc-872d8fea4017a33ac238b5318d52fbc953079bcd.tar.bz2
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
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions