codecvt.h: New file.
authorBenjamin Kosnik <bkoz@purist.soma.redhat.com>
Wed, 16 Aug 2000 04:12:51 +0000 (04:12 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Wed, 16 Aug 2000 04:12:51 +0000 (04:12 +0000)
commit63511623299e3fd5994f1f96d956e21bf380aa4f
treee19f71e078697043ffd4a59617c22e4290adf158
parentfec1ce0a00615fde6d338965a44ebc12db3e1be4
codecvt.h: New file.

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

* bits/codecvt.h: New file.
* src/codecvt.cc: New file.
* bits/std_locale.h: Add include here.
* src/Makefile.am (headers): Add codecvt.h
(sources): Add codecvt.cc.
* src/Makefile.in: Regenerate.
* bits/locale_facets.h (codecvt): Re-implement. Rename _Codecvt to
__codecvt_abstract_base in an attempt to point some light this way...
Move __enc_traits and codecvt bits to codecvt.h.
* src/locale-inst.cc: Remove codecvt<wchar_t, wchar_t, mbstate_t>
explicit instantiation. Separate out codecvt instantations, simplify.
* src/locale.cc: Move codecvt bits to codecvt.cc

From-SVN: r35737
libstdc++-v3/ChangeLog
libstdc++-v3/bits/codecvt.h [new file with mode: 0644]
libstdc++-v3/bits/locale_facets.h
libstdc++-v3/bits/locale_facets.tcc
libstdc++-v3/bits/std_locale.h
libstdc++-v3/src/Makefile.am
libstdc++-v3/src/codecvt.cc [new file with mode: 0644]
libstdc++-v3/src/locale-inst.cc
libstdc++-v3/src/locale.cc