#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. |