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

Iterator for const TokenTable objects. More...

#include <IToken.h>

Inheritance diagram for smbios::ConstTokenTableIterator:
smbios::TokenTableIteratorBase

Public Types

typedef const 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 ~ConstTokenTableIterator () throw ()
 
 ConstTokenTableIterator (const ITokenTable *initialTable=0, int typeToMatch=-1)
 
reference operator* () const
 
pointer operator-> () const
 
ConstTokenTableIteratoroperator++ ()
 
const ConstTokenTableIterator 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 const TokenTable objects.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Member Function Documentation

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

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