#include <CdbBdbSCollectionIdItr.hh>
Inheritance diagram for CdbBdbSCollectionIdItr:

Public Types | |
| typedef CdbIItr< d_UShort >::ValueType | ValueType |
| Introduce a type definition for the purpose of easier reference. | |
| typedef CdbIItr< d_UShort >::InterfaceType | InterfaceType |
Public Member Functions | |
| CdbBdbSCollectionIdItr (const CdbItr< CdbBdbSCollectionBte > &theInputItr) | |
| The normal constructor. | |
| virtual | ~CdbBdbSCollectionIdItr () |
| The destructor. | |
| virtual CdbStatus | reset () |
| Reset an iterator to its initial state. | |
| virtual bool | next () |
| Advance an iterator to the next position. | |
| virtual ValueType | value () |
| Obtain the currently reffered value. | |
| virtual bool | isValid () |
| Check if an iterator is valid. | |
| virtual InterfaceType * | clone () const |
| Make a clone of itself. | |
Protected Member Functions | |
| CdbBdbSCollectionIdItr (const CdbBdbSCollectionIdItr &theItr) | |
| The copy constructor. | |
The iterator will return extract end return the identifiers of elements stored in the collection.
Definition at line 20 of file CdbBdbSCollectionIdItr.hh.
|
|
This is a type of a base iterator interface Reimplemented from CdbIItr< d_UShort >. Definition at line 25 of file CdbBdbSCollectionIdItr.hh. |
|
|
Introduce a type definition for the purpose of easier reference. This definition provides access to the type of the parameter used for the concrete template instantiation. Reimplemented from CdbIItr< d_UShort >. Definition at line 24 of file CdbBdbSCollectionIdItr.hh. |
|
|
The copy constructor. The only reason why we have it implemented is because it's needed to implement the clone method.
Definition at line 17 of file CdbBdbSCollectionIdItr.cc. Referenced by clone(). |
|
|
The normal constructor. Moste of the operations will be just forwarded to the specified iterator. Definition at line 13 of file CdbBdbSCollectionIdItr.cc. |
|
|
The destructor. Details... Definition at line 21 of file CdbBdbSCollectionIdItr.cc. |
|
|
Make a clone of itself.
Implements CdbIItr< d_UShort >. Definition at line 60 of file CdbBdbSCollectionIdItr.cc. References CdbBdbSCollectionIdItr(). |
|
|
Check if an iterator is valid. This implements the corresponding method of the base class.
Implements CdbIItr< d_UShort >. Definition at line 54 of file CdbBdbSCollectionIdItr.cc. References CdbItr< CdbBdbSCollectionBte >::isValid(). |
|
|
Advance an iterator to the next position. This implements the corresponding method of the base class.
Implements CdbIItr< d_UShort >. Definition at line 31 of file CdbBdbSCollectionIdItr.cc. References CdbItr< CdbBdbSCollectionBte >::next(), and CdbItr< CdbBdbSCollectionBte >::value(). |
|
|
Reset an iterator to its initial state. This implements the corresponding method of the base class.
Implements CdbIItr< d_UShort >. Definition at line 25 of file CdbBdbSCollectionIdItr.cc. References CdbItr< CdbBdbSCollectionBte >::reset(). |
|
|
Obtain the currently reffered value. This implements the corresponding method of the base class.
Implements CdbIItr< d_UShort >. Definition at line 44 of file CdbBdbSCollectionIdItr.cc. References CdbItr< CdbBdbSCollectionBte >::isValid(), and CdbBdbSCollectionBte::key. |
1.3-rc3