Back to Top page.

EGOAScanner Class Reference

#include <EGOAScanner.h>

List of all members.

Public Methods

 EGOAScanner ()
 EGOAScanner (std::istream *inputstream)
virtual ~EGOAScanner ()
virtual void initialize (std::istream *inputstream)
virtual EGOAParser::Token scan ()
virtual const std::string & getLexBuf () const
virtual unsigned getLineNo () const

Protected Methods

 EGOAScanner (const EGOAScanner &)
EGOAScanner & operator= (const EGOAScanner &)

Protected Attributes

std::istream * in
std::string lexBuf
unsigned lineNo


Constructor & Destructor Documentation

EGOAScanner::EGOAScanner   [inline]
 

EGOAScanner::EGOAScanner std::istream *    inputstream [inline]
 

virtual EGOAScanner::~EGOAScanner   [inline, virtual]
 

EGOAScanner::EGOAScanner const EGOAScanner &    [protected]
 


Member Function Documentation

virtual const std::string& EGOAScanner::getLexBuf   const [inline, virtual]
 

virtual unsigned EGOAScanner::getLineNo   const [inline, virtual]
 

virtual void EGOAScanner::initialize std::istream *    inputstream [inline, virtual]
 

EGOAScanner& EGOAScanner::operator= const EGOAScanner &    [protected]
 

EGOAParser::Token EGOAScanner::scan   [virtual]
 


Member Data Documentation

std::istream* EGOAScanner::in [protected]
 

std::string EGOAScanner::lexBuf [protected]
 

unsigned EGOAScanner::lineNo [protected]
 


The documentation for this class was generated from the following files: