diff options
author | pme <pme@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-26 20:33:09 +0000 |
---|---|---|
committer | pme <pme@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-02-26 20:33:09 +0000 |
commit | df6fe7de1a7459bd6363aaac7043ab771d9d5718 (patch) | |
tree | 1c6799feaa4d5b3ba38bfcb03683752b23b3b7ed /libstdc++-v3 | |
parent | 5fc92d6ca508f5f83b6751e09257e934e2688af2 (diff) | |
download | gcc-df6fe7de1a7459bd6363aaac7043ab771d9d5718.tar.gz |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40073 138bc75d-0d04-0410-961f-82ee72b054a4
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 b9c5ef3fd3a..9984dc682bc 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 432252c5914..3f990451940 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 0baf5d1d136..81877d8b169 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; |