#include <coherence/util/Muterator.hpp>
Inherits Iterator.
Inherited by AbstractStableIterator [virtual], FilterMuterator [virtual], ListMuterator [virtual], LongArrayIterator [virtual], NullImplementation::NullMuterator [virtual], and WrapperCollections::AbstractWrapperIterator [virtual].
Public Types |
|
| typedef spec::Handle | Handle |
| Muterator Handle definition. |
|
| typedef spec::View | View |
| Muterator View definition. |
|
| typedef spec::Holder | Holder |
| Muterator Holder definition. |
|
Public Member Functions |
|
| virtual void | remove ()=0 |
| Remove from the collection associated with this iterator, the last element returned from the iterator. |
|
| virtual void remove | ( | ) | [pure virtual] |
Remove from the collection associated with this iterator, the last element returned from the iterator.
| UnsupportedOperationException | if removal is not supported |
Implemented in AbstractStableIterator, FilterMuterator, LongArrayIterator, WrapperCollections::AbstractWrapperIterator, and WrapperCollections::AbstractWrapperListIterator.