Fixes libstdc++/2079
authorPhil Edwards <pme@gcc.gnu.org>
Mon, 26 Feb 2001 20:33:09 +0000 (20:33 +0000)
committerPhil Edwards <pme@gcc.gnu.org>
Mon, 26 Feb 2001 20:33:09 +0000 (20:33 +0000)
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

libstdc++-v3/ChangeLog
libstdc++-v3/include/backward/iomanip.h
libstdc++-v3/include/backward/iostream.h

index b9c5ef3fd3a50220caef2ba5201a286a8d80da54..9984dc682bcff8e91cd78e235e72f8b86edfcae1 100644 (file)
@@ -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.
index 432252c59141e8273ead9d0ad169c4f6bef65cc7..3f990451940896ce2dcea3742ff927e941fbd62f 100644 (file)
 #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;
index 0baf5d1d13601217272dcb89b35aa2c56097a26d..81877d8b169b35f57f7b460af95e75cc574a3e68 100644 (file)
@@ -47,6 +47,7 @@ using std::wcerr;
 using std::wclog;
 #endif
 
+using std::ws;
 using std::endl;
 using std::ends;
 using std::flush;