From a008643689c8bee5bf67ca1bcfb934100daa7793 Mon Sep 17 00:00:00 2001 From: Phil Edwards Date: Mon, 26 Feb 2001 20:33:09 +0000 Subject: [PATCH] Fixes libstdc++/2079 2001-02-26 Phil Edwards Fixes libstdc++/2079 * include/backward/iomanip.h: Expose manipulators to global namespace. * include/backward/iostream.h: Also expose std::ws. From-SVN: r40073 --- libstdc++-v3/ChangeLog | 7 +++++++ libstdc++-v3/include/backward/iomanip.h | 24 ++++++++++++++++++++++++ libstdc++-v3/include/backward/iostream.h | 1 + 3 files changed, 32 insertions(+) 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 + + Fixes libstdc++/2079 + * include/backward/iomanip.h: Expose manipulators to global + namespace. + * include/backward/iostream.h: Also expose std::ws. + 2001-02-25 Greg Freemyer * 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 #include +// These are from 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 as per [27.6]. Manipulators from +// and (e.g., endl) are made available via . 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; -- 2.30.2