libsmbios_c library
|
Iterator for const TokenTable objects. More...
#include <IToken.h>
Public Types | |
typedef const 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 | ~ConstTokenTableIterator () throw () |
ConstTokenTableIterator (const ITokenTable *initialTable=0, int typeToMatch=-1) | |
reference | operator* () const |
pointer | operator-> () const |
ConstTokenTableIterator & | operator++ () |
const ConstTokenTableIterator | operator++ (int) |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
int | matchType |
const ITokenTable * | table |
int | current |
Iterator for const TokenTable objects.
typedef const IToken smbios::ConstTokenTableIterator::value_type |
|
inlinevirtual |
|
explicit |
reference smbios::ConstTokenTableIterator::operator* | ( | ) | const |
ConstTokenTableIterator& smbios::ConstTokenTableIterator::operator++ | ( | ) |
const ConstTokenTableIterator smbios::ConstTokenTableIterator::operator++ | ( | int | ) |
pointer smbios::ConstTokenTableIterator::operator-> | ( | ) | const |