codecvt.h: Implement codecvt<wchar_t, char, mbstate_t>.
authorBenjamin Kosnik <bkoz@purist.soma.redhat.com>
Tue, 22 Aug 2000 08:18:10 +0000 (08:18 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 22 Aug 2000 08:18:10 +0000 (08:18 +0000)
commita5834d1b7912ea9bd5066cd53cf99764b26055c6
tree5208c08351eec22070a9a231c88f51f4119b3b89
parent199acebbefe62e469b374d455fd02c47584387d8
codecvt.h: Implement codecvt<wchar_t, char, mbstate_t>.

2000-08-21  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

* bits/codecvt.h: Implement codecvt<wchar_t, char, mbstate_t>. Fix
up __enc_traits template so as to be marginally useful.
* src/codecvt.cc: And here.
* bits/char_traits: Tweak.
* bits/locale_facets.h: Tweak.
* bits/locale_facets.tcc: Tweak.
* bits/localefwd.h: Tweak.
* src/locale-inst.cc: Add use_facet/has_facet instantiations here.
* testsuite/22_locale/codecvt_wchar_t_cc.cc: New file.
* testsuite/22_locale/codecvt_char_char.cc: New file.
* testsuite/22_locale/codecvt_unicode_char.cc: New file.

From-SVN: r35870
libstdc++-v3/ChangeLog
libstdc++-v3/bits/char_traits.h
libstdc++-v3/bits/codecvt.h
libstdc++-v3/bits/locale_facets.h
libstdc++-v3/bits/locale_facets.tcc
libstdc++-v3/bits/localefwd.h
libstdc++-v3/src/codecvt.cc
libstdc++-v3/src/locale-inst.cc