#import <ObjectiveLib/Iterator.h>
Inheritance diagram for OLHashIterator:
Public Member Functions | |
(id) | - advance |
Advance the iterator. | |
(id) | - assign: |
Assign an object to the position in the controlled sequence to which this iterator refers. | |
(id) | - copy |
Make a copy of this iterator. | |
(id) | - dereference |
Dereference the iterator. | |
(BOOL) | - isEqual: |
Return whether this object is equal to another one. |
This is a basic forward iterator that knows enough about hash tables to be able to navigate them.
- (id) advance |
Advance the iterator.
After advancing the iterator will point to a position in the container one step beyond the previous position.
Reimplemented from OLForwardIterator.
- (id) assign: | (id) | object |
Assign an object to the position in the controlled sequence to which this iterator refers.
The object currently at the position will be removed and replaced with the given object.
object | the object to assign |
Reimplemented from OLIterator.
- (id) copy |
- (id) dereference |
Dereference the iterator.
Return the id of the object to which this iterator points.
Reimplemented from OLIterator.
- (BOOL) isEqual: | (id) | object |
Return whether this object is equal to another one.
object | the object to test |
Reimplemented from OLIterator.
|