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

StringParserInput Class Reference

#include <StringParserInput.h>

Inheritance diagram for StringParserInput:

ParserInput List of all members.

Public Member Functions

 StringParserInput (const std::string &str) throw ()
virtual ~StringParserInput () throw ()
virtual const std::string & fileName () const throw ()
virtual int lineNumber () const throw ()
virtual int nextChar () throw ()
virtual void pushChar (int c) throw ()

Protected Attributes

const std::string & _str
std::string::const_iterator _s
int _line

Static Protected Attributes

const std::string fname

Constructor & Destructor Documentation

StringParserInput::StringParserInput const std::string &  str  )  throw ()
 

virtual StringParserInput::~StringParserInput  )  throw () [inline, virtual]
 


Member Function Documentation

virtual const std::string& StringParserInput::fileName  )  const throw () [inline, virtual]
 

Implements ParserInput.

virtual int StringParserInput::lineNumber  )  const throw () [inline, virtual]
 

Implements ParserInput.

int StringParserInput::nextChar  )  throw () [virtual]
 

Implements ParserInput.

void StringParserInput::pushChar int  c  )  throw () [virtual]
 

Implements ParserInput.


Member Data Documentation

int StringParserInput::_line [protected]
 

std::string::const_iterator StringParserInput::_s [protected]
 

const std::string& StringParserInput::_str [protected]
 

const string StringParserInput::fname [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Aug 15 12:36:21 2004 for libtagcoll by doxygen 1.3.8