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: