libsmbios_c library
|
#include <ISmbios.h>
Public Types | |
typedef ISmbiosItem | value_type |
typedef value_type & | reference |
typedef value_type * | pointer |
![]() | |
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) |
![]() | |
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 | |
![]() | |
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-> | ( | ) |