#include <IToken.h>
Inheritance diagram for TokenTableIterator:
Public Types | |
typedef IToken | value_type |
typedef value_type & | reference |
typedef value_type * | pointer |
typedef std::forward_iterator_tag | iterator_category |
typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
virtual | ~TokenTableIterator () throw () |
TokenTableIterator (const ITokenTable *initialTable=0, int typeToMatch=-1) | |
reference | operator * () const |
pointer | operator-> () const |
TokenTableIterator & | operator++ () |
const TokenTableIterator | operator++ (int) |
bool | operator== (const TokenTableIteratorBase other) const |
bool | operator!= (const TokenTableIteratorBase other) const |
const IToken * | dereference () const |
IToken * | dereference () |
void | incrementIterator () |
void | reset () |
bool | eof () |
Protected Attributes | |
int | matchType |
const ITokenTable * | table |
int | current |
Definition at line 208 of file IToken.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 30 of file TokenTableIterator.cpp. |
|
Definition at line 81 of file TokenTableIterator.cpp. References TokenTableIteratorBase::current, and TokenTable::tokenList. |
|
Definition at line 76 of file TokenTableIterator.cpp. Referenced by ConstTokenTableIterator::operator *(), and ConstTokenTableIterator::operator->(). |
|
Definition at line 50 of file TokenTableIterator.cpp. References TokenTableIteratorBase::current. |
|
Definition at line 93 of file TokenTableIterator.cpp. References TokenTableIteratorBase::current, TokenTableIteratorBase::matchType, and TokenTable::tokenList. Referenced by ConstTokenTableIterator::operator++(), TokenTableIterator::operator++(), TokenTableIteratorBase::reset(), and TokenTableIteratorBase::TokenTableIteratorBase(). |
|
Definition at line 55 of file TokenTableIterator.cpp. |
|
Definition at line 191 of file IToken.h. References TokenTableIteratorBase::current. |
|
Definition at line 128 of file TokenTableIterator.cpp. |
|
Definition at line 120 of file TokenTableIterator.cpp. References TokenTableIteratorBase::incrementIterator(). |
|
Definition at line 60 of file TokenTableIterator.cpp. |
|
Definition at line 190 of file IToken.h. References TokenTableIteratorBase::current. |
|
Definition at line 44 of file TokenTableIterator.cpp. References TokenTableIteratorBase::current, and TokenTableIteratorBase::incrementIterator(). |
|
|
Definition at line 200 of file IToken.h. Referenced by TokenTableIteratorBase::incrementIterator(). |
|
Definition at line 201 of file IToken.h. Referenced by TokenTableIteratorBase::TokenTableIteratorBase(). |