+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.
{ 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;
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__