#import <ObjectiveLib/Iterator.h>
Inheritance diagram for OLAssociativeIterator:

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. | |
| (id) | - reverse |
| Reverse the iterator by one position. | |
This is a basic bidirectional iterator that knows how to find its way around associative containers.
| - (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.
| - (id) reverse |
Reverse the iterator by one position.
After reversing the iterator will point to a position in the container one step before the previous position.
Reimplemented from OLBidirectionalIterator.
|