CMS 3D CMS Logo

InputSourceFactory.h
Go to the documentation of this file.
1 #ifndef FWCore_Framework_InputSourceFactory_h
2 #define FWCore_Framework_InputSourceFactory_h
3 
6 
7 #include <string>
8 #include <memory>
9 
10 namespace edm {
11 
13 
15 
17  public:
19 
20  static InputSourceFactory const* get();
21 
22  std::unique_ptr<InputSource>
24  InputSourceDescription const&) const;
25 
26 
27  private:
30  };
31 
32 }
33 #endif
InputSource *( ISFunc)(ParameterSet const &, InputSourceDescription const &)
static InputSourceFactory const singleInstance_
std::unique_ptr< InputSource > makeInputSource(ParameterSet const &, InputSourceDescription const &) const
edmplugin::PluginFactory< ISFunc > InputSourcePluginFactory
HLT enums.