#include <IToken.h>
Inheritance diagram for TokenTableIterator:

Public Types | |
| typedef std::forward_iterator_tag | iterator_category |
| typedef IToken | value_type |
| typedef value_type & | reference |
| typedef value_type * | pointer |
| typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
| virtual | ~TokenTableIterator () throw () |
| TokenTableIterator (const ITokenTable *initialTable=0, int typeToMatch=-1) | |
| IToken & | operator * () const |
| IToken * | operator-> () const |
| TokenTableIterator & | operator++ () |
| const TokenTableIterator | operator++ (int) |
| 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 185 of file IToken.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Definition at line 36 of file TokenTableIterator.cpp. References TokenTableIteratorBase::current, TokenTableIteratorBase::table, 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, TokenTableIteratorBase::table, and TokenTable::tokenList. Referenced by ConstTokenTableIterator::operator++(), TokenTableIterator::operator++(), and TokenTableIteratorBase::TokenTableIteratorBase(). |
|
|
Definition at line 200 of file IToken.h. References TokenTableIteratorBase::dereference(). |
|
|
Definition at line 172 of file IToken.h. References TokenTableIteratorBase::current. |
|
|
Definition at line 83 of file TokenTableIterator.cpp. |
|
|
Definition at line 75 of file TokenTableIterator.cpp. References TokenTableIteratorBase::current, and TokenTableIteratorBase::incrementIterator(). |
|
|
Definition at line 201 of file IToken.h. References TokenTableIteratorBase::dereference(). |
|
|
Definition at line 171 of file IToken.h. References TokenTableIteratorBase::current. |
|
|
|
Definition at line 177 of file IToken.h. Referenced by TokenTableIteratorBase::incrementIterator(). |
|
|
Definition at line 178 of file IToken.h. Referenced by TokenTableIteratorBase::dereference(), TokenTableIteratorBase::incrementIterator(), and TokenTableIteratorBase::TokenTableIteratorBase(). |
1.4.6