]> git.ipfire.org Git - thirdparty/gcc.git/commit - libstdc++-v3/config/locale/generic/c_locale.h
locale_facets.h: Move non-facet classes requiring <string> to...
authorBenjamin Kosnik <bkoz@redhat.com>
Wed, 22 Jan 2003 16:51:52 +0000 (16:51 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Wed, 22 Jan 2003 16:51:52 +0000 (16:51 +0000)
commite66868131bdd695a33e058a00ce1375bc04a1f94
treeeadc7235c03a1ad0ef356f8440edd2a838c7c203
parent6b990f6b63181e0dad5e6b9d18bf62f51a3ebc4d
locale_facets.h: Move non-facet classes requiring <string> to...

2003-01-22  Benjamin Kosnik  <bkoz@redhat.com>

* include/bits/locale_facets.h: Move non-facet classes requiring
<string> to...
* include/bits/locale_classes.h: New.
* include/bits/Makefile.am (bits_headers_src): Add locale_classes.h.
* include/bits/Makefile.in: Regenerate.

* include/bits/locale_facets.tcc (__convert_from_v): Move to...
* config/locale/gnu/c_locale.h: ...here.
* config/locale/generic/c_locale.h: Same.

* include/bits/locale_facets.tcc: Move declarations to...
* include/bits/locale_facets.h: ...here.
* include/bits/basic_ios.h: Tweak includes accordingly.
* include/std/std_sstream.h: Add streambuf include.
* include/std/std_fstream.h: Ditto.
* include/std/std_locale.h: Add locale_classes.h include.
* include/std/std_iosfwd.h: Tweak.
* src/concept-inst.cc: Add iterator include.

* config/linker-map.gnu: Specify __cxa functions, mark __cxa_dyn_*
bits as unexported in the future.

From-SVN: r61593
18 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config/linker-map.gnu
libstdc++-v3/config/locale/generic/c_locale.h
libstdc++-v3/config/locale/gnu/c_locale.cc
libstdc++-v3/config/locale/gnu/c_locale.h
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/bits/basic_ios.h
libstdc++-v3/include/bits/ios_base.h
libstdc++-v3/include/bits/locale_classes.h [new file with mode: 0644]
libstdc++-v3/include/bits/locale_facets.h
libstdc++-v3/include/bits/locale_facets.tcc
libstdc++-v3/include/bits/localefwd.h
libstdc++-v3/include/std/std_fstream.h
libstdc++-v3/include/std/std_iosfwd.h
libstdc++-v3/include/std/std_locale.h
libstdc++-v3/include/std/std_sstream.h
libstdc++-v3/src/concept-inst.cc