Oracle Coherence for C++ API
Release 3.7.1.0

E22845-01

Muterator Class Reference

#include <coherence/util/Muterator.hpp>

Inherits Iterator.

Inherited by AbstractStableIterator [virtual], FilterMuterator [virtual], ListMuterator [virtual], LongArrayIterator [virtual], NullImplementation::NullMuterator [virtual], and WrapperCollections::AbstractWrapperIterator [virtual].

List of all members.


Detailed Description

Muterator is mutating iterator, that is it is capable of changing the collection it iterates.

Author:
mf 2008.05.05
 

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.

Member Function Documentation

virtual void remove (  )  [pure virtual]

Remove from the collection associated with this iterator, the last element returned from the iterator.

Exceptions:
 UnsupportedOperationException if removal is not supported

Implemented in AbstractStableIterator, FilterMuterator, LongArrayIterator, WrapperCollections::AbstractWrapperIterator, and WrapperCollections::AbstractWrapperListIterator.


The documentation for this class was generated from the following file:
Copyright © 2000, 2011, Oracle and/or its affiliates. All rights reserved.