#include <DbIter.h>
Public Methods | |
| dbIter () | |
| Standard constructor. More... | |
| virtual | ~dbIter () |
| Standard destructor. More... | |
| DbResult | scan (const dbHandle<DbContainer>& cntH) |
| Scan the container. More... | |
| DbResult | next () |
| Retrieve next element. More... | |
| dbHandle<T>& | operator-> () |
| Dereference operator. More... | |
| bool | operator== (const dbIter<T>& iter) const |
| Equality operator. More... | |
Private Methods | |
| void | releaseCursor () |
Private Attributes | |
| dbHandle<DbContainer> | m_container |
| Handle to current object. More... | |
| dbHandle<T> | m_object |
| Handle to current object. More... | |
| IDbCursor* | m_cursor |
| Iteration cursor. More... | |
Class: Object
Purpose: Object definition to access all objects within a container.
Dependencies:
History :
+---------+----------------------------------------------+--------+
| Date | Comment | Who |
+---------+----------------------------------------------+--------+
| 11/02/99| Initial version | MF |
+---------+----------------------------------------------+--------+
Definition at line 49 of file DbIter.h.
|
||||
|
Standard constructor.
|
|
||||
|
Standard destructor.
|
|
||||
|
Retrieve next element.
Definition at line 82 of file DbIter.h. Referenced by DbCnvSvc::createIterator(), DbEvtSelector::next(), and DbDataBase::open(). |
|
||||
|
Dereference operator.
Definition at line 95 of file DbIter.h. Referenced by operator==(). |
|
||||
|
Equality operator.
|
|
||||
|
|
|
||||
|
Scan the container.
Definition at line 72 of file DbIter.h. Referenced by DbCnvSvc::createIterator(), and DbDataBase::open(). |
|
|||
|
Handle to current object.
|
|
|||
|
Iteration cursor.
|
|
|||
|
Handle to current object.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000