|
libsmbios_c library
|
#include <ISmbios.h>
Public Types | |
| typedef ISmbiosItem | value_type |
| typedef value_type & | reference |
| typedef value_type * | pointer |
Public Types inherited from smbios::SmbiosTableIteratorBase | |
| typedef std::forward_iterator_tag | iterator_category |
| typedef std::ptrdiff_t | difference_type |
Public Member Functions | |
| virtual | ~SmbiosTableIterator () throw () |
| SmbiosTableIterator (ISmbiosTable *initialTable=0, int typeToMatch=-1) | |
| reference | operator* () |
| pointer | operator-> () |
| SmbiosTableIterator & | operator++ () |
| const SmbiosTableIterator | operator++ (int) |
Public Member Functions inherited from smbios::SmbiosTableIteratorBase | |
| SmbiosTableIteratorBase (const ISmbiosTable *initialTable=0, int typeToMatch=-1) | |
| SmbiosTableIteratorBase & | operator= (const SmbiosTableIteratorBase &) |
| virtual | ~SmbiosTableIteratorBase () throw () |
| bool | operator== (const SmbiosTableIteratorBase &other) const |
| bool | operator!= (const SmbiosTableIteratorBase &other) const |
| void | incrementIterator () |
| const ISmbiosItem & | dereference () const |
| ISmbiosItem & | dereference () |
| void | reset () |
| bool | eof () |
Additional Inherited Members | |
Protected Attributes inherited from smbios::SmbiosTableIteratorBase | |
| int | matchType |
| const ISmbiosTable * | table |
| const u8 * | current |
|
virtual | |||||||||||||
|
explicit |
| reference smbios::SmbiosTableIterator::operator* | ( | ) |
| SmbiosTableIterator& smbios::SmbiosTableIterator::operator++ | ( | ) |
| const SmbiosTableIterator smbios::SmbiosTableIterator::operator++ | ( | int | ) |
| pointer smbios::SmbiosTableIterator::operator-> | ( | ) |
1.8.5