CMS 3D CMS Logo

PluginDescriptionAdaptorBase.h
Go to the documentation of this file.
1 #ifndef FWCore_ParameterSet_PluginDescriptionAdaptorBase_h
2 #define FWCore_ParameterSet_PluginDescriptionAdaptorBase_h
3 // -*- C++ -*-
4 //
5 // Package: FWCore/ParameterSet
6 // Class : PluginDescriptionAdaptorBase
7 //
16 //
17 // Original Author: Chris Jones
18 // Created: Wed, 19 Sep 2018 19:24:24 GMT
19 //
20 
21 // system include files
23 
24 // user include files
25 
26 // forward declarations
27 
28 namespace edm {
29  template <typename T>
31  public:
32  virtual ~PluginDescriptionAdaptorBase() = default;
33 
34  // ---------- const member functions ---------------------
35  virtual edm::ParameterSetDescription description() const = 0;
36  };
37 } // namespace edm
38 #endif
edm::PluginDescriptionAdaptorBase::~PluginDescriptionAdaptorBase
virtual ~PluginDescriptionAdaptorBase()=default
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::ParameterSetDescription
Definition: ParameterSetDescription.h:52
edm::PluginDescriptionAdaptorBase
Definition: PluginDescriptionAdaptorBase.h:30
ParameterSetDescription.h
edm::PluginDescriptionAdaptorBase::description
virtual edm::ParameterSetDescription description() const =0