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

XML::Tokenizer Class Reference

#include <Tokenizer.hh>

List of all members.

Public Member Functions

 Tokenizer (void)
 Tokenizer (std::istream &inStream)
std::string getNextToken ()
bool getNextToken (std::string &outToken)
void addStringToken (const std::string &inToken)
void clearStringTokens ()
unsigned int getLineNumber ()
std::istream * getStreamPtr ()
const std::string & getStreamName () const
const std::string & getSingleCharTokens () const
const std::string & getWhiteSpace () const
void removeStringToken (const std::string &inToken)
void setLineNumber (unsigned int inLine)
void setStream (std::istream &inStream)
void setStreamName (const std::string &inName)
void setSingleCharTokens (const std::string &inTokens)
void setWhiteSpace (const std::string &inWhite)

Protected Attributes

unsigned int mLine
std::string mName
std::istream * mStream
std::string mWhiteSpace
std::string mSingleCharTokens
std::set< std::string > mStringTokens


Constructor & Destructor Documentation

XML::Tokenizer::Tokenizer void   )  [inline]
 

XML::Tokenizer::Tokenizer std::istream &  inStream  )  [inline]
 


Member Function Documentation

void XML::Tokenizer::addStringToken const std::string &  inToken  )  [inline]
 

void XML::Tokenizer::clearStringTokens  )  [inline]
 

unsigned int XML::Tokenizer::getLineNumber  )  [inline]
 

bool Tokenizer::getNextToken std::string &  outToken  ) 
 

string Tokenizer::getNextToken  ) 
 

const std::string& XML::Tokenizer::getSingleCharTokens  )  const [inline]
 

const std::string& XML::Tokenizer::getStreamName  )  const [inline]
 

std::istream* XML::Tokenizer::getStreamPtr  )  [inline]
 

const std::string& XML::Tokenizer::getWhiteSpace  )  const [inline]
 

void XML::Tokenizer::removeStringToken const std::string &  inToken  )  [inline]
 

void XML::Tokenizer::setLineNumber unsigned int  inLine  )  [inline]
 

void XML::Tokenizer::setSingleCharTokens const std::string &  inTokens  )  [inline]
 

void XML::Tokenizer::setStream std::istream &  inStream  )  [inline]
 

void XML::Tokenizer::setStreamName const std::string &  inName  )  [inline]
 

void XML::Tokenizer::setWhiteSpace const std::string &  inWhite  )  [inline]
 


Member Data Documentation

unsigned int XML::Tokenizer::mLine [protected]
 

std::string XML::Tokenizer::mName [protected]
 

std::string XML::Tokenizer::mSingleCharTokens [protected]
 

std::istream* XML::Tokenizer::mStream [protected]
 

std::set<std::string> XML::Tokenizer::mStringTokens [protected]
 

std::string XML::Tokenizer::mWhiteSpace [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Jan 16 11:06:01 2005 for RolLerCoaster by  doxygen 1.3.9.1