1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#ifndef FWCore_ParameterSet_PluginDescriptionAdaptorBase_h
#define FWCore_ParameterSet_PluginDescriptionAdaptorBase_h
// -*- C++ -*-
//
// Package: FWCore/ParameterSet
// Class : PluginDescriptionAdaptorBase
//
/**\class PluginDescriptionAdaptorBase PluginDescriptionAdaptorBase.h "PluginDescriptionAdaptorBase.h"
Description: Base class for the adaptor used to call fillPSetDescription of a plugin
Usage:
<usage>
*/
//
// Original Author: Chris Jones
// Created: Wed, 19 Sep 2018 19:24:24 GMT
//
// system include files
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
// user include files
// forward declarations
namespace edm {
template <typename T>
class PluginDescriptionAdaptorBase {
public:
virtual ~PluginDescriptionAdaptorBase() = default;
// ---------- const member functions ---------------------
virtual edm::ParameterSetDescription description() const = 0;
};
} // namespace edm
#endif
|