#include <IToken.h>
Inheritance diagram for TokenTableIteratorBase:
Public Methods | |
virtual | ~TokenTableIteratorBase () throw () |
TokenTableIteratorBase (const ITokenTable *initialTable, int typeToMatch) | |
bool | operator== (const TokenTableIteratorBase other) const |
bool | operator!= (const TokenTableIteratorBase other) const |
Protected Methods | |
IToken * | dereference () const |
void | incrementIterator () |
Protected Attributes | |
int | matchType |
const ITokenTable * | table |
int | current |
Definition at line 181 of file IToken.h.
|
|
|
Definition at line 26 of file TokenTableIterator.cpp. References TokenTableIteratorBase::current, TokenTableIteratorBase::incrementIterator(), and TokenTableIteratorBase::table. |
|
Definition at line 36 of file TokenTableIterator.cpp. References TokenTableIteratorBase::current, and TokenTable::tokenList. Referenced by ConstTokenTableIterator::operator *(), TokenTableIterator::operator *(), ConstTokenTableIterator::operator->(), and TokenTableIterator::operator->(). |
|
Definition at line 48 of file TokenTableIterator.cpp. References TokenTableIteratorBase::current, TokenTableIteratorBase::matchType, and TokenTable::tokenList. Referenced by ConstTokenTableIterator::operator++(), TokenTableIterator::operator++(), and TokenTableIteratorBase::TokenTableIteratorBase(). |
|
Definition at line 188 of file IToken.h. References TokenTableIteratorBase::current. |
|
Definition at line 187 of file IToken.h. References TokenTableIteratorBase::current. |
|
|
Definition at line 193 of file IToken.h. Referenced by TokenTableIteratorBase::incrementIterator(). |
|
Definition at line 194 of file IToken.h. Referenced by TokenTableIteratorBase::TokenTableIteratorBase(). |