Oracle Coherence for C++ API
Release 3.6.0.0

E15728-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, 2010, Oracle and/or its affiliates. All rights reserved.