diff options
author | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-27 17:48:09 +0000 |
---|---|---|
committer | paolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-02-27 17:48:09 +0000 |
commit | 197f775164c11adb179c4dbb87e92cca17b2c1f7 (patch) | |
tree | c8b8ecb18ca1d3b7426df2cb41bbc6ca3ab50618 /libstdc++-v3/include/std/iomanip | |
parent | 762d9e5d7cdb84c22b7079c4135050d7b77c9660 (diff) | |
download | ppe42-gcc-197f775164c11adb179c4dbb87e92cca17b2c1f7.tar.gz ppe42-gcc-197f775164c11adb179c4dbb87e92cca17b2c1f7.zip |
2007-02-27 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/28080 (partial)
* include/std/bitset: Do not include <ios>, <iosfwd> is enough.
(operator>>(std::basic_istream<>&, bitset<>&)): Tweak, refer to
ios_base as a base of basic_istream.
* include/std/iomanip: Do not include <ios>, <iosfwd> +
<bits/ios_base.h> is enough.
* include/std/iosfwd: Do not include <cctype> here...
* include/bits/locale_facets.h: ... do it here, when needed.
* include/bits/ostream.tcc: Clean up, do not include <locale> here...
* include/std/ostream: ... here instead.
* include/bits/istream.tcc: Likewise for <locale> and <ostream>...
* include/std/istream: ... here.
* include/bits/sstream.tcc: Do not include <sstream>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122380 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/std/iomanip')
-rw-r--r-- | libstdc++-v3/include/std/iomanip | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libstdc++-v3/include/std/iomanip b/libstdc++-v3/include/std/iomanip index a1bb4149304..13079e4fb04 100644 --- a/libstdc++-v3/include/std/iomanip +++ b/libstdc++-v3/include/std/iomanip @@ -43,7 +43,8 @@ #pragma GCC system_header #include <bits/c++config.h> -#include <ios> +#include <iosfwd> +#include <bits/ios_base.h> _GLIBCXX_BEGIN_NAMESPACE(std) @@ -111,7 +112,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) template<typename _CharT, typename _Traits> inline basic_ostream<_CharT, _Traits>& - operator<<(basic_ostream<_CharT,_Traits>& __os, _Setiosflags __f) + operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) { __os.setf(__f._M_mask); return __os; |