#include <CoreLinuxAssociativeIterator.hpp>
Inheritance diagram for corelinux::CoreLinuxAssociativeIterator::

Public Methods | |
| CoreLinuxAssociativeIterator (void) throw (InvalidIteratorException) | |
| Default constructor. More... | |
| CoreLinuxAssociativeIterator (TraverseType aBegin, TraverseType aEnd) | |
| Initializing constructor. More... | |
| CoreLinuxAssociativeIterator (const CoreLinuxAssociativeIterator &aRef) | |
| Copy constructor. More... | |
| virtual | ~CoreLinuxAssociativeIterator (void) |
| Destructor. | |
| CoreLinuxAssociativeIterator & | operator= (const CoreLinuxAssociativeIterator &aRef) |
| Assignment operator. More... | |
| bool | operator== (const CoreLinuxAssociativeIterator &aRef) const |
| Equality operator. More... | |
| virtual bool | isValid (void) const |
| isValid implementation for determining if the current position points to a valid EntityType instance. More... | |
| virtual ElementType | getElement (void) const throw (IteratorBoundsException) |
| getElement returns the ElementType instance that is currently managed by the CoreLinuxAssociativeIterator. More... | |
| virtual KeyType | getKey (void) const throw (IteratorBoundsException) |
| getKey returns the KeyType instance that is currently pointed to by the AssociativeIterator. More... | |
| virtual void | setFirst (void) |
| Set AssociativeIterator to first element. | |
| virtual void | setNext (void) throw (IteratorBoundsException) |
| Set AssociativeIterator to next element. More... | |
| virtual void | setPrevious (void) throw (IteratorBoundsException) |
| Set AssociativeIterator to previous element. More... | |
| virtual void | setLast (void) throw (IteratorBoundsException) |
| Set AssociativeIterator to last element. | |
Protected Attributes | |
| TraverseType | theBegin |
| The first position. | |
| TraverseType | theEnd |
| The last position. | |
| TraverseType | theCurrent |
| The current position. | |
|
||||||||||
|
Default constructor.
|
|
||||||||||||||||
|
Initializing constructor.
|
|
||||||||||
|
Copy constructor.
|
|
||||||||||
|
getElement returns the ElementType instance that is currently managed by the CoreLinuxAssociativeIterator.
Reimplemented from corelinux::Iterator. |
|
||||||||||
|
getKey returns the KeyType instance that is currently pointed to by the AssociativeIterator.
Reimplemented from corelinux::AssociativeIterator. |
|
||||||||||
|
isValid implementation for determining if the current position points to a valid EntityType instance.
Reimplemented from corelinux::Iterator. |
|
||||||||||
|
Assignment operator.
|
|
||||||||||
|
Equality operator.
|
|
||||||||||
|
Set AssociativeIterator to next element.
Reimplemented from corelinux::Iterator. |
|
||||||||||
|
Set AssociativeIterator to previous element.
Reimplemented from corelinux::Iterator. |