#include <jem/util/SequenceEnumerator.h>
virtual jem::util::SequenceEnumerator::~SequenceEnumerator |
( |
| ) |
|
|
protectedvirtual |
virtual bool jem::util::SequenceEnumerator::atBegin |
( |
| ) |
const |
|
pure virtual |
virtual void jem::util::SequenceEnumerator::toNext |
( |
| ) |
|
|
virtual |
Advances this enumerator to the next object in the collection, or to the end object if there is no next object. This function may not be called if this enumerator already points to the end object.
- Precondition
this->atEnd() == false
Implements jem::util::Enumerator.
virtual void jem::util::SequenceEnumerator::toPrevious |
( |
| ) |
|
|
virtual |
virtual void jem::util::SequenceEnumerator::move |
( |
idx_t |
count | ) |
|
|
pure virtual |
virtual void jem::util::SequenceEnumerator::set |
( |
const Ref< Object > & |
obj | ) |
|
|
pure virtual |
virtual void jem::util::SequenceEnumerator::insert |
( |
const Ref< Object > & |
obj | ) |
|
|
pure virtual |
virtual void jem::util::SequenceEnumerator::erase |
( |
| ) |
|
|
pure virtual |
void jem::util::SequenceEnumerator::writeError_ |
( |
| ) |
const |
|
protected |
void jem::util::SequenceEnumerator::moveError_ |
( |
idx_t |
count | ) |
const |
|
protected |
void jem::util::SequenceEnumerator::atEndError_ |
( |
| ) |
const |
|
protected |