#include <IToken.h>
Public Member Functions | |
virtual | ~TokenTableIteratorBase () throw () |
TokenTableIteratorBase (const ITokenTable *initialTable, int typeToMatch) | |
bool | operator== (const TokenTableIteratorBase other) const |
bool | operator!= (const TokenTableIteratorBase other) const |
Protected Member Functions | |
IToken * | dereference () const |
void | incrementIterator () |
Protected Attributes | |
int | matchType |
const ITokenTable * | table |
int | current |
Definition at line 181 of file IToken.h.
virtual ~TokenTableIteratorBase | ( | ) | throw () [inline, virtual] |
TokenTableIteratorBase | ( | const ITokenTable * | initialTable, | |
int | typeToMatch | |||
) | [explicit] |
IToken* dereference | ( | ) | const [protected] |
void incrementIterator | ( | ) | [protected] |
bool operator!= | ( | const TokenTableIteratorBase | other | ) | const [inline] |
bool operator== | ( | const TokenTableIteratorBase | other | ) | const [inline] |
int current [mutable, protected] |
Definition at line 195 of file IToken.h.
Referenced by TokenTableIteratorBase::operator!=(), and TokenTableIteratorBase::operator==().
const ITokenTable* table [protected] |