#include <EventSetupRecordProviderFactoryManager.h>
Public Member Functions | |
void | addFactory (const EventSetupRecordProviderFactory &, const EventSetupRecordKey &) |
std::auto_ptr < EventSetupRecordProvider > | makeRecordProvider (const EventSetupRecordKey &) const |
virtual | ~EventSetupRecordProviderFactoryManager () |
Static Public Member Functions | |
static EventSetupRecordProviderFactoryManager & | instance () |
Private Member Functions | |
EventSetupRecordProviderFactoryManager () | |
EventSetupRecordProviderFactoryManager (const EventSetupRecordProviderFactoryManager &) | |
const EventSetupRecordProviderFactoryManager & | operator= (const EventSetupRecordProviderFactoryManager &) |
Private Attributes | |
std::map< EventSetupRecordKey, const EventSetupRecordProviderFactory * > | factories_ |
Friends | |
class | NonExistentClassToSuppressStupidCompilerWarning |
Definition at line 33 of file EventSetupRecordProviderFactoryManager.h.
|
virtual |
Definition at line 42 of file EventSetupRecordProviderFactoryManager.cc.
|
private |
Definition at line 33 of file EventSetupRecordProviderFactoryManager.cc.
|
private |
void EventSetupRecordProviderFactoryManager::addFactory | ( | const EventSetupRecordProviderFactory & | iFactory, |
const EventSetupRecordKey & | iKey | ||
) |
Definition at line 62 of file EventSetupRecordProviderFactoryManager.cc.
References factories_.
Referenced by edm::eventsetup::EventSetupRecordProviderFactoryTemplate< T >::EventSetupRecordProviderFactoryTemplate().
|
static |
std::auto_ptr< EventSetupRecordProvider > EventSetupRecordProviderFactoryManager::makeRecordProvider | ( | const EventSetupRecordKey & | iKey | ) | const |
Definition at line 72 of file EventSetupRecordProviderFactoryManager.cc.
References assert(), and factories_.
|
private |
|
friend |
Definition at line 35 of file EventSetupRecordProviderFactoryManager.h.
|
private |
Definition at line 57 of file EventSetupRecordProviderFactoryManager.h.
Referenced by addFactory(), and makeRecordProvider().