eyedb::ClassIterator Class Reference

Not yet documented. More...

#include <ClassIterator.h>

Inheritance diagram for eyedb::ClassIterator:

eyedb::AbstractIterator

List of all members.

Public Member Functions

 ClassIterator (const Class *, Bool subclass=False)
 ClassIterator (const ClassPtr &, Bool subclass=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.
 ~ClassIterator ()


Detailed Description

Not yet documented.

Definition at line 33 of file ClassIterator.h.


Member Function Documentation

Bool eyedb::ClassIterator::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 52 of file ClassIterator.cc.

Bool eyedb::ClassIterator::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 63 of file ClassIterator.cc.

Bool eyedb::ClassIterator::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 71 of file ClassIterator.cc.

Bool eyedb::ClassIterator::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 83 of file ClassIterator.cc.


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