smbios::SmbiosTableIteratorBase Class Reference
Iterator base class for ISmbiosTable objects.
More...
#include <ISmbios.h>
Detailed Description
Iterator base class for ISmbiosTable objects.
The base class for iterators over ISmbiosTable. This class has all of the data items to keep track of the position. There is no good way to implement this as a pure abstract base class (interface) because of the way STL iterators were designed (I think.)
This class is stable and should not be modified.
Member Typedef Documentation
Constructor & Destructor Documentation
smbios::SmbiosTableIteratorBase::SmbiosTableIteratorBase |
( |
const ISmbiosTable * |
initialTable = 0 , |
|
|
int |
typeToMatch = -1 | |
|
) |
| | [explicit] |
virtual smbios::SmbiosTableIteratorBase::~SmbiosTableIteratorBase |
( |
|
) |
throw () [virtual] |
Member Function Documentation
ISmbiosItem& smbios::SmbiosTableIteratorBase::dereference |
( |
|
) |
|
const ISmbiosItem& smbios::SmbiosTableIteratorBase::dereference |
( |
|
) |
const |
bool smbios::SmbiosTableIteratorBase::eof |
( |
|
) |
|
void smbios::SmbiosTableIteratorBase::incrementIterator |
( |
|
) |
|
void smbios::SmbiosTableIteratorBase::reset |
( |
|
) |
|
Field Documentation
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/libsmbios-2.2.19/src/include/smbios/ISmbios.h