#include <Tokenizer.hh>
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|