Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ParserInput Class Reference

#include <ParserBase.h>

Inheritance diagram for ParserInput:

StdioParserInput StringParserInput List of all members.

Public Member Functions

virtual const std::string & fileName () const =0 throw ()
virtual int lineNumber () const =0 throw ()
virtual int nextChar ()=0 throw (ParserInputException)
virtual void pushChar (int c)=0 throw (ParserInputException)

Static Public Attributes

const int Eof = -1

Member Function Documentation

virtual const std::string& ParserInput::fileName  )  const throw () [pure virtual]
 

Implemented in StdioParserInput, and StringParserInput.

virtual int ParserInput::lineNumber  )  const throw () [pure virtual]
 

Implemented in StdioParserInput, and StringParserInput.

virtual int ParserInput::nextChar  )  throw (ParserInputException) [pure virtual]
 

Implemented in StdioParserInput, and StringParserInput.

virtual void ParserInput::pushChar int  c  )  throw (ParserInputException) [pure virtual]
 

Implemented in StdioParserInput, and StringParserInput.


Member Data Documentation

const int ParserInput::Eof = -1 [static]
 


The documentation for this class was generated from the following file:
Generated on Tue Oct 26 18:30:09 2004 for libtagcoll by  doxygen 1.3.9.1