#include <StringParserInput.h>
Inheritance diagram for Tagcoll::StringParserInput:
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 | |
std::string | _str |
std::string::const_iterator | _s |
int | _line |
Static Protected Attributes | |
static const std::string | fname |
Tagcoll::StringParserInput::StringParserInput | ( | const std::string & | str | ) | throw () |
virtual Tagcoll::StringParserInput::~StringParserInput | ( | ) | throw () [inline, virtual] |
virtual const std::string& Tagcoll::StringParserInput::fileName | ( | ) | const throw () [inline, virtual] |
Implements Tagcoll::ParserInput.
virtual int Tagcoll::StringParserInput::lineNumber | ( | ) | const throw () [inline, virtual] |
Implements Tagcoll::ParserInput.
int Tagcoll::StringParserInput::nextChar | ( | ) | throw () [virtual] |
Implements Tagcoll::ParserInput.
void Tagcoll::StringParserInput::pushChar | ( | int | c | ) | throw () [virtual] |
Implements Tagcoll::ParserInput.
const string Tagcoll::StringParserInput::fname [static, protected] |
std::string Tagcoll::StringParserInput::_str [protected] |
std::string::const_iterator Tagcoll::StringParserInput::_s [protected] |
int Tagcoll::StringParserInput::_line [protected] |