libsmbios_c library
Public Types | Public Member Functions
smbios::TokenTableIterator Class Reference

Iterator for TokenTable objects. More...

#include <IToken.h>

Inheritance diagram for smbios::TokenTableIterator:
smbios::TokenTableIteratorBase

Public Types

typedef IToken value_type
typedef value_typereference
typedef value_typepointer
- Public Types inherited from smbios::TokenTableIteratorBase
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
TokenTableIteratoroperator++ ()
const TokenTableIterator operator++ (int)
- Public Member Functions inherited from smbios::TokenTableIteratorBase
virtual ~TokenTableIteratorBase () throw ()
 TokenTableIteratorBase (const ITokenTable *initialTable, int typeToMatch)
bool operator== (const TokenTableIteratorBase other) const
bool operator!= (const TokenTableIteratorBase other) const
const ITokendereference () const
ITokendereference ()
void incrementIterator ()
void reset ()
bool eof ()

Additional Inherited Members

- Protected Attributes inherited from smbios::TokenTableIteratorBase
int matchType
const ITokenTabletable
int current

Detailed Description

Iterator for TokenTable objects.


Member Typedef Documentation


Constructor & Destructor Documentation

virtual smbios::TokenTableIterator::~TokenTableIterator ( ) throw ()
inlinevirtual
smbios::TokenTableIterator::TokenTableIterator ( const ITokenTable initialTable = 0,
int  typeToMatch = -1 
)
explicit

Member Function Documentation

reference smbios::TokenTableIterator::operator* ( ) const
TokenTableIterator& smbios::TokenTableIterator::operator++ ( )
const TokenTableIterator smbios::TokenTableIterator::operator++ ( int  )
pointer smbios::TokenTableIterator::operator-> ( ) const

The documentation for this class was generated from the following file: