eyedb::CollectionIterator Class Reference

Not yet documented. More...

#include <CollectionIterator.h>

Inheritance diagram for eyedb::CollectionIterator:

eyedb::AbstractIterator

List of all members.

Public Member Functions

 CollectionIterator (const Collection *, Bool indexed=False)
 CollectionIterator (const Collection &, Bool indexed=False)
 CollectionIterator (const CollectionPtr &, Bool indexed=False)
Bool next (Oid &)
 Go to the next element in the iteration.
Bool next (ObjectPtr &, const RecMode *=RecMode::NoRecurs)
 Go to the next element in the iteration, specifying the recursion mode.
Bool next (Object *&, const RecMode *=RecMode::NoRecurs)
 Go to the next element in the iteration, specifying the recursion mode.
Bool next (Value &)
 Go to the next element in the iteration.
 ~CollectionIterator ()


Detailed Description

Not yet documented.

Definition at line 33 of file CollectionIterator.h.


Member Function Documentation

Bool eyedb::CollectionIterator::next ( Oid oid  )  [virtual]

Go to the next element in the iteration.

Parameters:
oid a reference to an object id that is used to return the next object
Returns:
true if the iterator has more elements

Implements eyedb::AbstractIterator.

Definition at line 68 of file CollectionIterator.cc.

Bool eyedb::CollectionIterator::next ( ObjectPtr obj,
const RecMode recmode = RecMode::NoRecurs 
) [virtual]

Go to the next element in the iteration, specifying the recursion mode.

Parameters:
obj a reference to a pointer to an Object that is used to return the next object
recmode the recursion mode
Returns:
true if the iterator has more elements

Implements eyedb::AbstractIterator.

Definition at line 110 of file CollectionIterator.cc.

Bool eyedb::CollectionIterator::next ( Object *&  obj,
const RecMode recmode = RecMode::NoRecurs 
) [virtual]

Go to the next element in the iteration, specifying the recursion mode.

Parameters:
obj a reference to a pointer to an Object that is used to return the next object
recmode the recursion mode
Returns:
true if the iterator has more elements

Implements eyedb::AbstractIterator.

Definition at line 118 of file CollectionIterator.cc.

Bool eyedb::CollectionIterator::next ( Value v  )  [virtual]

Go to the next element in the iteration.

Parameters:
v a reference to a Value that is used to return the next object
Returns:
true if the iterator has more elements

Implements eyedb::AbstractIterator.

Definition at line 173 of file CollectionIterator.cc.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:18 2008 for eyedb by  doxygen 1.5.3