#include <TDbiRegistry.hxx>
Public Member Functions | |
TDbiRegistryKey () | |
TDbiRegistryKey (const TDbiRegistry *r) | |
virtual | ~TDbiRegistryKey () |
const char * | operator() (void) |
Private Attributes | |
const TDbiRegistry * | fReg |
std::map< std::string, TDbiRegistryItem * >::iterator | fIt |
Container for a registry key. Contains a std::map of key value pairs where key is a string and value is a registry item. Also stores pointer to a TDbiRegistry object.
Definition at line 163 of file TDbiRegistry.hxx.
TDbiRegistry::TDbiRegistryKey::TDbiRegistryKey | ( | ) |
Definition at line 203 of file TDbiRegistry.cxx.
TDbiRegistry::TDbiRegistryKey::TDbiRegistryKey | ( | const TDbiRegistry * | r | ) |
Definition at line 195 of file TDbiRegistry.cxx.
References fIt, TDbiRegistry::fMap, and fReg.
00195 : 00196 fReg(r) 00197 { 00198 // FIXME! Figure out how to correctly declare fIt to reflect 00199 // constness. 00200 fIt = const_cast<TDbiRegistry*>(fReg)->fMap.begin(); 00201 }
TDbiRegistry::TDbiRegistryKey::~TDbiRegistryKey | ( | ) | [virtual] |
Definition at line 207 of file TDbiRegistry.cxx.
const char * TDbiRegistry::TDbiRegistryKey::operator() | ( | void | ) |
Definition at line 211 of file TDbiRegistry.cxx.
References fIt, TDbiRegistry::fMap, and fReg.
std::map<std::string,TDbiRegistryItem*>::iterator TDbiRegistry::TDbiRegistryKey::fIt [private] |
Definition at line 176 of file TDbiRegistry.hxx.
Referenced by operator()(), and TDbiRegistryKey().
const TDbiRegistry* TDbiRegistry::TDbiRegistryKey::fReg [private] |
Definition at line 175 of file TDbiRegistry.hxx.
Referenced by operator()(), and TDbiRegistryKey().