|
QSDK 1.1 Documentation |
#include <Q/q.h>
Inheritance diagram for Q::ObjectIterator:

Public Member Functions | |
| ObjectIterator () | |
| bool | valid () const |
| Utils::Result | next () |
| void | reset () |
| Object | current () const |
| Object | operator * () const |
| ObjectIterator & | operator++ () |
Static Public Member Functions | |
| ObjectIterator | create (const Concept &type, const Database &db=Database()) |
| ObjectIterator | create (ClassType type, const Database &db=Database()) |
| ClassType | classType () |
| ObjectIterator | cast (const ObjectBase &obj) |
|
|
Create a null object iterator reference. |
|
|
If the object referenced by |
|
|
Return the type for this class. |
|
||||||||||||
|
Create an object iterator which enumerates all the objects of a given type determined by the class type |
|
||||||||||||
|
Create an object iterator which enumerates all the objects of a given type determined by the concept
If
|
|
|
Return a handle to the object at the iterator's current position in the list. |
|
|
Advance the iterator to the next object in the list or if the current object is the last object in the list, then set the state of the iterator to invalid. |
|
|
|
|
|
|
|
|
Set the iterator to point at the first object in the list. |
|
|
Return Reimplemented from Q::ObjectBase. |
|
|
|
Qube Software Limited © 2000-2004
|
|