#include <ISmbios.h>
Inheritance diagram for ConstSmbiosTableIterator:
Public Types | |
typedef const 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 | ~ConstSmbiosTableIterator () throw () |
ConstSmbiosTableIterator (const ISmbiosTable *initialTable=0, int typeToMatch=-1) | |
ConstSmbiosTableIterator & | operator= (const SmbiosTableIteratorBase &) |
reference | operator * () const |
pointer | operator-> () const |
ConstSmbiosTableIterator & | operator++ () |
const ConstSmbiosTableIterator | operator++ (int) |
bool | operator== (const SmbiosTableIteratorBase &other) const |
bool | operator!= (const SmbiosTableIteratorBase &other) const |
void | incrementIterator () |
const ISmbiosItem & | dereference () const |
ISmbiosItem & | dereference () |
void | reset () |
bool | eof () |
Protected Attributes | |
int | matchType |
const ISmbiosTable * | table |
const u8 * | current |
|
|
|
|
|
Definition at line 403 of file ISmbios.h. Referenced by ConstSmbiosTableIterator::operator->(). |
|
Definition at line 402 of file ISmbios.h. Referenced by ConstSmbiosTableIterator::operator *(). |
|
|
|
Definition at line 32 of file SmbiosTableIterator.cpp. |
|
Definition at line 72 of file SmbiosTableIterator.cpp. |
|
Definition at line 128 of file SmbiosTableIterator.cpp. References _, and SmbiosTableIteratorBase::current. |
|
Definition at line 138 of file SmbiosTableIterator.cpp. References _, SmbiosTableIteratorBase::current, ISmbiosTable::getSmbiosItem(), and SmbiosTableIteratorBase::table. Referenced by ConstSmbiosTableIterator::operator *(), SmbiosTableIterator::operator *(), ConstSmbiosTableIterator::operator->(), and SmbiosTableIterator::operator->(). |
|
Definition at line 40 of file SmbiosTableIterator.cpp. References SmbiosTableIteratorBase::current. |
|
Definition at line 148 of file SmbiosTableIterator.cpp. References SmbiosTableIteratorBase::current, ISmbiosTable::nextSmbiosStruct(), and SmbiosTableIteratorBase::table. Referenced by ConstSmbiosTableIterator::operator++(), SmbiosTableIterator::operator++(), SmbiosTableIteratorBase::reset(), and SmbiosTableIteratorBase::SmbiosTableIteratorBase(). |
|
Definition at line 118 of file SmbiosTableIterator.cpp. References SmbiosTableIteratorBase::dereference(), and ConstSmbiosTableIterator::reference. |
|
Definition at line 101 of file SmbiosTableIterator.cpp. References SmbiosTableIteratorBase::current. |
|
Definition at line 111 of file SmbiosTableIterator.cpp. |
|
Definition at line 106 of file SmbiosTableIterator.cpp. References SmbiosTableIteratorBase::incrementIterator(). |
|
Definition at line 123 of file SmbiosTableIterator.cpp. References SmbiosTableIteratorBase::dereference(), and ConstSmbiosTableIterator::pointer. |
|
Reimplemented from SmbiosTableIteratorBase. Definition at line 84 of file SmbiosTableIterator.cpp. |
|
Definition at line 96 of file SmbiosTableIterator.cpp. References SmbiosTableIteratorBase::current. |
|
Definition at line 34 of file SmbiosTableIterator.cpp. References SmbiosTableIteratorBase::current, and SmbiosTableIteratorBase::incrementIterator(). |
|
|
Definition at line 374 of file ISmbios.h. Referenced by SmbiosTableIteratorBase::operator=(). |
|
Definition at line 375 of file ISmbios.h. Referenced by SmbiosTableIteratorBase::dereference(), SmbiosTableIteratorBase::incrementIterator(), and SmbiosTableIteratorBase::operator=(). |