]> matita.cs.unibo.it Git - helm.git/blob - helm/DEVEL/mathml_editor/src/TCharStream.hh
Initial revision
[helm.git] / helm / DEVEL / mathml_editor / src / TCharStream.hh
1
2 #ifndef __TCharStream_hh__
3 #define __TCharStream_hh__
4
5 #include "dom.hh"
6
7 class TCharStream
8 {
9 public:
10   TCharStream(void) { };
11   virtual ~TCharStream() { };
12
13   virtual bool  more(void) const = 0;
14   virtual TChar look(void) const = 0;
15   virtual TChar next(void) = 0;
16
17   class EmptyStream { };
18 };
19
20 #endif // __TCharStream_hh__