Main Page   Namespace List   Alphabetical List   Compound List   File List   Compound Members   File Members  

tagstream.h

Go to the documentation of this file.
00001 
00002 //
00003 //  tagstream.h
00004 //
00005 //  
00006 //  begin       : Mon Feb 4 2002
00007 //  copyright   : (C) 2002 by Solstice
00008 //  email       : solstice@deninet.com
00009 //
00011 
00012 #ifndef TAGSTREAM_H
00013 #define TAGSTREAM_H
00014 
00015 #include <string>
00016 #include <vector>
00017 #include <fstream>
00018 #include "whitespacescrub.h"
00019 
00020 namespace deml{
00021 
00028 class TagStream {
00029 public: 
00030     
00034     TagStream(fstream* file);
00035     
00039     ~TagStream();
00045   vector<string> nextTag(void);
00051   vector<string> nextData(void);
00052 private: // Private attributes
00053 
00057   fstream* fin;
00058 };
00059 
00060 };
00061 
00062 #endif

Generated at Sun Mar 3 20:34:56 2002 for Chroma by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001