00001 // Copyright (C) 2001 Jean-Marc Valin (valj01@gel.usherb.ca) 00002 00003 #ifndef STREAM_IO_H 00004 #define STREAM_IO_H 00005 00006 #include "Object.h" 00007 00008 class EOFObject; 00009 DECLARE_TYPE(EOFObject) 00010 00011 class EOFObject : public Object { 00012 public: 00013 void printOn(ostream &out = cout) const {out << "<EOFObject >\n";} 00014 }; 00015 00016 00017 #endif