Base class for the TokenTableIterator subclassess. More...
#include <IToken.h>


Public Types | |
| typedef std::forward_iterator_tag | iterator_category |
| typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
| virtual | ~TokenTableIteratorBase () throw () |
| TokenTableIteratorBase (const ITokenTable *initialTable, int typeToMatch) | |
| 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 |
Base class for the TokenTableIterator subclassess.
| typedef std::ptrdiff_t smbios::TokenTableIteratorBase::difference_type |
| typedef std::forward_iterator_tag smbios::TokenTableIteratorBase::iterator_category |
| virtual smbios::TokenTableIteratorBase::~TokenTableIteratorBase | ( | ) | throw () [inline, virtual] |
| smbios::TokenTableIteratorBase::TokenTableIteratorBase | ( | const ITokenTable * | initialTable, | |
| int | typeToMatch | |||
| ) | [explicit] |
| IToken* smbios::TokenTableIteratorBase::dereference | ( | ) |
| const IToken* smbios::TokenTableIteratorBase::dereference | ( | ) | const |
| bool smbios::TokenTableIteratorBase::eof | ( | ) |
| void smbios::TokenTableIteratorBase::incrementIterator | ( | ) |
| bool smbios::TokenTableIteratorBase::operator!= | ( | const TokenTableIteratorBase | other | ) | const [inline] |
| bool smbios::TokenTableIteratorBase::operator== | ( | const TokenTableIteratorBase | other | ) | const [inline] |
| void smbios::TokenTableIteratorBase::reset | ( | ) |
int smbios::TokenTableIteratorBase::current [protected] |
int smbios::TokenTableIteratorBase::matchType [protected] |
const ITokenTable* smbios::TokenTableIteratorBase::table [protected] |
1.6.3