#include <CollectionIterator.h>

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 () | |
Definition at line 33 of file CollectionIterator.h.
Go to the next element in the iteration.
| oid | a reference to an object id that is used to return the next object |
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.
| obj | a reference to a pointer to an Object that is used to return the next object | |
| recmode | the recursion mode |
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.
| obj | a reference to a pointer to an Object that is used to return the next object | |
| recmode | the recursion mode |
Implements eyedb::AbstractIterator.
Definition at line 118 of file CollectionIterator.cc.
Go to the next element in the iteration.
| v | a reference to a Value that is used to return the next object |
Implements eyedb::AbstractIterator.
Definition at line 173 of file CollectionIterator.cc.
1.5.3