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

Public Member Functions | |
| CdbSTD2CStrAdapterItr (CdbIItr< std::string > *theInputItrPtr) | |
| The normal constructor. | |
| virtual CdbIItr< const char * > * | clone () const |
| Make a clone of itself. | |
Protected Member Functions | |
| CdbSTD2CStrAdapterItr (const CdbSTD2CStrAdapterItr &theOther) | |
| Copy constructor. | |
| virtual const char * | toValue (const std::string &theValue) const |
| User defined translation for the currently refered value. | |
IMPLEMENTATION NOTE:
Strings pointed by pointers returned as values when calling the iterator's "value()" method should be copied elsewhere before calling the iteratro's "next()" method or destroying/resetting the iterator.
Definition at line 19 of file CdbSTD2CStrAdapterItr.hh.
|
|
Copy constructor.
Definition at line 35 of file CdbSTD2CStrAdapterItr.hh. Referenced by clone(). |
|
|
The normal constructor. We'll take an input iterator whose values need to be retranslated to deliver values of specified "output" type as the iterator will advance. DESIGN NOTE: The iterator will take over the specified one.
Definition at line 52 of file CdbSTD2CStrAdapterItr.hh. |
|
|
Make a clone of itself.
Implements CdbIItr< const char * >. Definition at line 60 of file CdbSTD2CStrAdapterItr.hh. References CdbSTD2CStrAdapterItr(). |
|
|
User defined translation for the currently refered value.
Implements CdbAdapterItr< const char *, std::string >. Definition at line 71 of file CdbSTD2CStrAdapterItr.hh. |
1.3-rc3