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

Public Types | |
| typedef CdbIItr< const char * >::ValueType | ValueType |
| Introduce a type definition for the purpose of easier reference. | |
| typedef CdbIItr< const char * >::InterfaceType | InterfaceType |
Public Member Functions | |
| CdbBdbSCollectionNameItr (const BdbRef(BdbMap)&theMapRef) | |
| The normal constructor. | |
| virtual | ~CdbBdbSCollectionNameItr () |
| 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. | |
The iterator will return extract end return the names of elements stored in the collection.
NOTE: Pay attention to the implementation of the "clone()" method of this iterator. This method does not produce an iterator being exactly at the same state as the original one (iterator).
Definition at line 21 of file CdbBdbSCollectionNameItr.hh.
|
|
This is a type of a base iterator interface Reimplemented from CdbIItr< const char * >. Definition at line 26 of file CdbBdbSCollectionNameItr.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< const char * >. Definition at line 25 of file CdbBdbSCollectionNameItr.hh. |
|
|
The normal constructor. The (oo-)map object passed as a parameter must not be null. Otherwise the constructor will abort the execution. Definition at line 17 of file CdbBdbSCollectionNameItr.cc. Referenced by clone(). |
|
|
The destructor. Details... Definition at line 25 of file CdbBdbSCollectionNameItr.cc. |
|
|
Make a clone of itself.
Implements CdbIItr< const char * >. Definition at line 82 of file CdbBdbSCollectionNameItr.cc. References CdbBdbSCollectionNameItr(). |
|
|
Check if an iterator is valid. This implements the corresponding method of the base class.
Implements CdbIItr< const char * >. Definition at line 76 of file CdbBdbSCollectionNameItr.cc. |
|
|
Advance an iterator to the next position. This implements the corresponding method of the base class.
Implements CdbIItr< const char * >. Definition at line 38 of file CdbBdbSCollectionNameItr.cc. References BdbRef(). |
|
|
Reset an iterator to its initial state. This implements the corresponding method of the base class.
Implements CdbIItr< const char * >. Definition at line 29 of file CdbBdbSCollectionNameItr.cc. References CdbStatus::Success. |
|
|
Obtain the currently reffered value. This implements the corresponding method of the base class.
Implements CdbIItr< const char * >. Definition at line 66 of file CdbBdbSCollectionNameItr.cc. |
1.3-rc3