iomanip.h: Fix guiding decls.

Tue Nov 11 01:40:17 1997  Oleg Krivosheev <kriol@fnal.gov>

	* iomanip.h: Fix guiding decls.

From-SVN: r16428
This commit is contained in:
Oleg Krivosheev 1997-11-11 09:43:06 +00:00 committed by Jason Merrill
parent 00d3396fdb
commit a0e07e85ee
2 changed files with 12 additions and 2 deletions

View file

@ -1,3 +1,7 @@
Tue Nov 11 01:40:17 1997 Oleg Krivosheev <kriol@fnal.gov>
* iomanip.h: Fix guiding decls.
Wed Oct 29 23:01:47 1997 Jason Merrill <jason@yorick.cygnus.com>
* gen-params: Override NULL.

View file

@ -102,6 +102,9 @@ public:
{ return imanip<TP>(_f, a); }
};
template <class TP>
inline istream& operator>>(istream&, const imanip<TP>&);
template <class TP> class imanip {
istream& (*_f)(istream&, TP);
TP _a;
@ -109,7 +112,7 @@ public:
imanip(istream& (*f)(istream&, TP), TP a) : _f(f), _a(a) {}
//
friend
istream& operator>>(istream& i, const imanip<TP>& m);
istream& operator>> <>(istream& i, const imanip<TP>& m);
};
template <class TP>
@ -131,6 +134,9 @@ public:
{ return omanip<TP>(_f, a); }
};
template <class TP>
inline ostream& operator<<(ostream&, const omanip<TP>&);
template <class TP> class omanip {
ostream& (*_f)(ostream&, TP);
TP _a;
@ -138,7 +144,7 @@ public:
omanip(ostream& (*f)(ostream&, TP), TP a) : _f(f), _a(a) {}
//
friend
ostream& operator<<(ostream& o, const omanip<TP>& m);
ostream& operator<< <>(ostream& o, const omanip<TP>& m);
};
template <class TP>