#include <ComponentFactory.h>
Public Types | |
typedef T::base_type | base_type |
typedef ComponentMakerBase< T > | Maker |
typedef std::map< std::string, std::shared_ptr< Maker > > | MakerMap |
Public Member Functions | |
std::shared_ptr< base_type > | addTo (EventSetupsController &esController, EventSetupProvider &iProvider, edm::ParameterSet const &iConfiguration, bool replaceExisting=false) const |
ComponentFactory () | |
Static Public Member Functions | |
static ComponentFactory< T > const * | get () |
Private Member Functions | |
ComponentFactory (const ComponentFactory &) | |
const ComponentFactory & | operator= (const ComponentFactory &) |
Private Attributes | |
MakerMap | makers_ |
Definition at line 42 of file ComponentFactory.h.
typedef T::base_type edm::eventsetup::ComponentFactory< T >::base_type |
Definition at line 49 of file ComponentFactory.h.
typedef ComponentMakerBase<T> edm::eventsetup::ComponentFactory< T >::Maker |
Definition at line 47 of file ComponentFactory.h.
typedef std::map<std::string, std::shared_ptr<Maker> > edm::eventsetup::ComponentFactory< T >::MakerMap |
Definition at line 48 of file ComponentFactory.h.
|
inline |
Definition at line 44 of file ComponentFactory.h.
Referenced by edm::eventsetup::ComponentFactory< T >::addTo().
|
private |
|
inline |
Definition at line 51 of file ComponentFactory.h.
References cms::Exception::addContext(), edm::eventsetup::ComponentFactory< T >::ComponentFactory(), edm::errors::Configuration, beamerCreator::create(), label, edm::eventsetup::ComponentFactory< T >::makers_, dataset::name, edm::eventsetup::ComponentFactory< T >::operator=(), AlCaHLTBitMon_QueryRunRegistry::string, edm::Exception::throwThis(), and edm::convertException::wrap().
|
static |
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), edm::eventsetup::fillEventSetupProvider(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
private |
Referenced by edm::eventsetup::ComponentFactory< T >::addTo().
|
mutableprivate |
Definition at line 113 of file ComponentFactory.h.
Referenced by edm::eventsetup::ComponentFactory< T >::addTo().