iomanip.h: Use new friend <> syntax.

Sun Sep 28 12:09:04 1997  Mark Mitchell  <mmitchell@usa.net>

        * iomanip.h: Use new friend <> syntax.

From-SVN: r15775
This commit is contained in:
Mark Mitchell 1997-09-28 19:18:16 +00:00 committed by Jason Merrill
parent 386b8a85a6
commit 920253a3bc
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,7 @@
Sun Sep 28 12:09:04 1997 Mark Mitchell <mmitchell@usa.net>
* iomanip.h: Use new friend <> syntax.
Sun Sep 28 12:04:21 1997 Jason Merrill <jason@yorick.cygnus.com>
* libio.h: Don't use _IO_LOCK_T if it's not defined.

View File

@ -50,6 +50,11 @@ public:
{ return smanip<TP>(_f, a); }
};
template<class TP>
inline istream& operator>>(istream& i, const smanip<TP>& m);
template<class TP>
inline ostream& operator<<(ostream& o, const smanip<TP>& m);
template <class TP> class smanip {
ios& (*_f)(ios&, TP);
TP _a;
@ -57,9 +62,9 @@ public:
smanip(ios& (*f)(ios&, TP), TP a) : _f(f), _a(a) {}
//
friend
istream& operator>>(istream& i, const smanip<TP>& m);
istream& operator>> <>(istream& i, const smanip<TP>& m);
friend
ostream& operator<<(ostream& o, const smanip<TP>& m);
ostream& operator<< <>(ostream& o, const smanip<TP>& m);
};
#ifdef __GNUG__