On Sat, Mar 24, 2001 at 05:03:06AM -0500, Chris Ruffin wrote: > In file included from List.cc:4: > List.h:241: warning: ANSI C++ forbids declaration `BIstream' with no type > List.h:241: `BIstream' is neither function nor method; cannot be declared > friend > List.h:241: parse error before `&' > make: *** [List.o] Error 1 > > The source that seems to be causing this is in the include file List.h > which gets included from List.cc: > > friend BIstream & operator>> (BIstream & in, List<T> & list);
Looks like BIstream is only declared ~20 lines *after* this line. Try moving/copying the "class BIstream;" before the definition of "template <class T> class List". Cheers, Richard -- __ _ |_) /| Richard Atterer | CS student at the Technische | GnuPG key: | \/¯| http://atterer.net | Universität München, Germany | 0x888354F7 ¯ ´` ¯