Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Zygoma::ia32::Acpi::ConfigTableIterator Class Reference
[Advanced Configuration and Power Interface]

#include <acpi.h>

Collaboration diagram for Zygoma::ia32::Acpi::ConfigTableIterator:

Collaboration graph
[legend]
List of all members.

Detailed Description

A forward iterator that can traverse all entries in the ACPI root system description table.

This iterator cannot be singular.


Public Member Functions

 ConfigTableIterator (SystemDescriptionTableHeader **)
 Constructs a ConfigTable iterator pointing to the first element in the config table header.
reference operator * () const
 Dereferences the iterator to produce a reference to a system descriptor table.
pointer operator-> () const
 Member access operator.
ConfigTableIteratoroperator++ ()
 Preincrement operator.
ConfigTableIteratoroperator++ (int)
 Predecrement operator.
bool equals (const ConfigTableIterator &rhs) const
 Comparison operator.


Constructor & Destructor Documentation

ConfigTableIterator::ConfigTableIterator SystemDescriptionTableHeader **   )  [explicit]
 

Constructs a ConfigTable iterator pointing to the first element in the config table header.


Member Function Documentation

bool Zygoma::ia32::Acpi::ConfigTableIterator::equals const ConfigTableIterator rhs  )  const [inline]
 

Comparison operator.

ConfigTableIterator::reference ConfigTableIterator::operator *  )  const
 

Dereferences the iterator to produce a reference to a system descriptor table.

Returns:
a reference to a system description table header.

ConfigTableIterator& Zygoma::ia32::Acpi::ConfigTableIterator::operator++ int   ) 
 

Predecrement operator.

ConfigTableIterator & ConfigTableIterator::operator++  ) 
 

Preincrement operator.

ConfigTableIterator::pointer ConfigTableIterator::operator->  )  const
 

Member access operator.

Returns:
a pointer to a system description table.


The documentation for this class was generated from the following files:
Generated on Fri Sep 2 10:45:17 2005 for zygoma by doxygen 1.4.2