diff options
author | Phil Edwards <pme@gcc.gnu.org> | 2001-02-26 20:33:09 +0000 |
---|---|---|
committer | Phil Edwards <pme@gcc.gnu.org> | 2001-02-26 20:33:09 +0000 |
commit | a008643689c8bee5bf67ca1bcfb934100daa7793 (patch) | |
tree | 1c6799feaa4d5b3ba38bfcb03683752b23b3b7ed /libstdc++-v3 | |
parent | 978970473bf5517ef449997c31b13f76fc242c73 (diff) | |
download | gcc-a008643689c8bee5bf67ca1bcfb934100daa7793.zip gcc-a008643689c8bee5bf67ca1bcfb934100daa7793.tar.gz gcc-a008643689c8bee5bf67ca1bcfb934100daa7793.tar.bz2 |
Fixes libstdc++/2079
2001-02-26 Phil Edwards <pme@sources.redhat.com>
Fixes libstdc++/2079
* include/backward/iomanip.h: Expose <ios> manipulators to global
namespace.
* include/backward/iostream.h: Also expose std::ws.
From-SVN: r40073
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/include/backward/iomanip.h | 24 | ||||
-rw-r--r-- | libstdc++-v3/include/backward/iostream.h | 1 |
3 files changed, 32 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b9c5ef3..9984dc6 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2001-02-26 Phil Edwards <pme@sources.redhat.com> + + Fixes libstdc++/2079 + * include/backward/iomanip.h: Expose <ios> manipulators to global + namespace. + * include/backward/iostream.h: Also expose std::ws. + 2001-02-25 Greg Freemyer <freemyer@NorcrossGroup.com> * libmath/mathconf.h (GET_LDOUBLE_MSW64): Fix thinko. diff --git a/libstdc++-v3/include/backward/iomanip.h b/libstdc++-v3/include/backward/iomanip.h index 432252c..3f99045 100644 --- a/libstdc++-v3/include/backward/iomanip.h +++ b/libstdc++-v3/include/backward/iomanip.h @@ -31,6 +31,30 @@ #include <iostream.h> #include <bits/std_iomanip.h> +// These are from <ios> as per [27.4]. +using std::boolalpha; +using std::noboolalpha; +using std::showbase; +using std::noshowbase; +using std::showpoint; +using std::noshowpoint; +using std::showpos; +using std::noshowpos; +using std::skipws; +using std::noskipws; +using std::uppercase; +using std::nouppercase; +using std::internal; +using std::left; +using std::right; +using std::dec; +using std::hex; +using std::oct; +using std::fixed; +using std::scientific; + +// These are from <iomanip> as per [27.6]. Manipulators from <istream> +// and <ostream> (e.g., endl) are made available via <iostream.h>. using std::resetiosflags; using std::setiosflags; using std::setbase; diff --git a/libstdc++-v3/include/backward/iostream.h b/libstdc++-v3/include/backward/iostream.h index 0baf5d1..81877d8 100644 --- a/libstdc++-v3/include/backward/iostream.h +++ b/libstdc++-v3/include/backward/iostream.h @@ -47,6 +47,7 @@ using std::wcerr; using std::wclog; #endif +using std::ws; using std::endl; using std::ends; using std::flush; |