1 #ifndef FWCore_ServiceRegistry_ServiceMakerBase_h
2 #define FWCore_ServiceRegistry_ServiceMakerBase_h
32 namespace serviceregistry {
45 virtual std::type_info
const&
serviceType()
const = 0;
virtual bool make(ParameterSet const &, ActivityRegistry &, ServicesManager &) const =0
virtual bool processWideService() const =0
bool isProcessWideService(TFileService const *)
bool testSaveConfiguration(void const *) const
bool testSaveConfiguration(SaveConfiguration const *) const
ServiceMakerBase const & operator=(ServiceMakerBase const &)=delete
virtual ~ServiceMakerBase()
virtual bool saveConfiguration() const =0
virtual std::type_info const & serviceType() const =0