Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/database/pdbcal/base/PdbClassMap.h>
Public Member Functions | |
virtual | ~PdbClassMap () |
T *& | operator[] (const char *className) |
std::map< const char *, T *, strless< const char * > >::iterator | find (const char *className) |
std::map< const char *, T *, strless< const char * > >::iterator | end () |
void | erase (const char *className) |
Static Public Member Functions | |
static PdbClassMap * | instance () |
Protected Member Functions | |
PdbClassMap () | |
Private Attributes | |
std::map< const char *, T *, strless< const char * > > | _map |
Static Private Attributes | |
static PdbClassMap * | _instance = 0 |
Definition at line 27 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 27 of file PdbClassMap.h
|
virtual |
Definition at line 65 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 65 of file PdbClassMap.h
|
protected |
Definition at line 48 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 48 of file PdbClassMap.h
|
inline |
Definition at line 36 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 36 of file PdbClassMap.h
References PdbClassMap< T >::_map.
Referenced by PgPostBankManager::createBank(), PgPostBankBackupStorage::createBank(), PgPostBankBackupStorage::set_obj_info(), and PgPostBankBackupManager::SQLResultSet2BackupStorage().
void PdbClassMap< T >::erase | ( | const char * | className | ) |
Definition at line 53 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 53 of file PdbClassMap.h
|
inline |
Definition at line 35 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 35 of file PdbClassMap.h
References PdbClassMap< T >::_map.
Referenced by PgPostBankManager::createBank(), PgPostBankBackupStorage::createBank(), PgPostBankBackupStorage::set_obj_info(), and PgPostBankBackupManager::SQLResultSet2BackupStorage().
|
static |
Definition at line 75 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 75 of file PdbClassMap.h
Referenced by PgPostBankManager::createBank(), PgPostBankBackupStorage::createBank(), PgPostBankBackupStorage::set_obj_info(), and PgPostBankBackupManager::SQLResultSet2BackupStorage().
|
inline |
Definition at line 34 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 34 of file PdbClassMap.h
References PdbClassMap< T >::_map.
|
staticprivate |
Definition at line 43 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 43 of file PdbClassMap.h
|
private |
Definition at line 44 of file PdbClassMap.h.
View newest version in sPHENIX GitHub at line 44 of file PdbClassMap.h
Referenced by PdbClassMap< T >::end(), PdbClassMap< T >::find(), and PdbClassMap< T >::operator[]().