#include <MemParserInput.h>
Inheritance diagram for Tagcoll::MemParserInput:
Public Member Functions | |
MemParserInput (const std::string &fname, const char *buf, int len) throw () | |
MemParserInput (const char *buf, int len) throw () | |
virtual | ~MemParserInput () 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 | fname |
const char * | buf |
int | pos |
int | len |
int | _line |
Tagcoll::MemParserInput::MemParserInput | ( | const std::string & | fname, | |
const char * | buf, | |||
int | len | |||
) | throw () |
Tagcoll::MemParserInput::MemParserInput | ( | const char * | buf, | |
int | len | |||
) | throw () |
virtual Tagcoll::MemParserInput::~MemParserInput | ( | ) | throw () [inline, virtual] |
virtual const std::string& Tagcoll::MemParserInput::fileName | ( | ) | const throw () [inline, virtual] |
Implements Tagcoll::ParserInput.
virtual int Tagcoll::MemParserInput::lineNumber | ( | ) | const throw () [inline, virtual] |
Implements Tagcoll::ParserInput.
int Tagcoll::MemParserInput::nextChar | ( | ) | throw () [virtual] |
Implements Tagcoll::ParserInput.
void Tagcoll::MemParserInput::pushChar | ( | int | c | ) | throw () [virtual] |
Implements Tagcoll::ParserInput.
const std::string Tagcoll::MemParserInput::fname [protected] |
const char* Tagcoll::MemParserInput::buf [protected] |
int Tagcoll::MemParserInput::pos [protected] |
int Tagcoll::MemParserInput::len [protected] |
int Tagcoll::MemParserInput::_line [protected] |