zorba::SingletonItemSequence::InternalIterator

Inherited from: zorba::Iterator

Implements an iterator over the sequence. See Iterator.

Public Functions

void

addReference() const

void

close()

void

free()

long

getRefCount() const

InternalIterator(SingletonItemSequence *seq)

bool

isOpen() const

bool

next(Item &aItem)

void

open()

void

removeReference()

Protected Attributes

unsigned int

theRefCount

Private Attributes

theIsDone

bool theIsDone

theIsOpen

bool theIsOpen

theItemSequence

SingletonItemSequence * theItemSequence

Public Functions

addReference

void addReference() const

close

void close()

free

void free()

getRefCount

long getRefCount() const

InternalIterator

 InternalIterator(SingletonItemSequence *seq)

isOpen

bool isOpen() const

next

bool next(Item &aItem)

open

void open()

removeReference

void removeReference()

Protected Attributes

theRefCount

unsigned int theRefCount