CMS 3D CMS Logo

List of all members | Public Member Functions | Static Protected Member Functions | Static Protected Attributes | Private Member Functions
edm::ParameterSetDescriptionFillerBase Class Referenceabstract

#include <ParameterSetDescriptionFillerBase.h>

Inheritance diagram for edm::ParameterSetDescriptionFillerBase:
edm::DescriptionFillerForESProducers< T > edm::DescriptionFillerForESSources< T > edm::DescriptionFillerForServices< T > edm::ParameterSetDescriptionFiller< T >

Public Member Functions

virtual const std::string & baseType () const =0
 
virtual const std::string & extendedBaseType () const =0
 
virtual void fill (ConfigurationDescriptions &descriptions) const =0
 
 ParameterSetDescriptionFillerBase ()
 
virtual ~ParameterSetDescriptionFillerBase ()
 

Static Protected Member Functions

static const std::string & extendedBaseType (EDAnalyzer const *)
 
static const std::string & extendedBaseType (EDProducer const *)
 
static const std::string & extendedBaseType (EDFilter const *)
 
static const std::string & extendedBaseType (OutputModule const *)
 
static const std::string & extendedBaseType (one::EDAnalyzerBase const *)
 
static const std::string & extendedBaseType (one::EDProducerBase const *)
 
static const std::string & extendedBaseType (one::EDFilterBase const *)
 
static const std::string & extendedBaseType (one::OutputModuleBase const *)
 
static const std::string & extendedBaseType (stream::EDAnalyzerBase const *)
 
static const std::string & extendedBaseType (stream::EDProducerBase const *)
 
static const std::string & extendedBaseType (stream::EDFilterBase const *)
 
static const std::string & extendedBaseType (global::EDAnalyzerBase const *)
 
static const std::string & extendedBaseType (global::EDProducerBase const *)
 
static const std::string & extendedBaseType (global::EDFilterBase const *)
 
static const std::string & extendedBaseType (global::OutputModuleBase const *)
 
static const std::string & extendedBaseType (void const *)
 

Static Protected Attributes

static const std::string kBaseForESProducer
 
static const std::string kBaseForESSource
 
static const std::string kBaseForService
 
static const std::string kEmpty
 
static const std::string kExtendedBaseForEDAnalyzer
 
static const std::string kExtendedBaseForEDFilter
 
static const std::string kExtendedBaseForEDProducer
 
static const std::string kExtendedBaseForGlobalEDAnalyzer
 
static const std::string kExtendedBaseForGlobalEDFilter
 
static const std::string kExtendedBaseForGlobalEDProducer
 
static const std::string kExtendedBaseForGlobalOutputModule
 
static const std::string kExtendedBaseForOneEDAnalyzer
 
static const std::string kExtendedBaseForOneEDFilter
 
static const std::string kExtendedBaseForOneEDProducer
 
static const std::string kExtendedBaseForOneOutputModule
 
static const std::string kExtendedBaseForOutputModule
 
static const std::string kExtendedBaseForStreamEDAnalyzer
 
static const std::string kExtendedBaseForStreamEDFilter
 
static const std::string kExtendedBaseForStreamEDProducer
 

Private Member Functions

const ParameterSetDescriptionFillerBaseoperator= (const ParameterSetDescriptionFillerBase &)
 
 ParameterSetDescriptionFillerBase (const ParameterSetDescriptionFillerBase &)
 

Detailed Description

Definition at line 58 of file ParameterSetDescriptionFillerBase.h.

Constructor & Destructor Documentation

edm::ParameterSetDescriptionFillerBase::ParameterSetDescriptionFillerBase ( )
inline
ParameterSetDescriptionFillerBase::~ParameterSetDescriptionFillerBase ( )
virtual

Definition at line 58 of file ParameterSetDescriptionFillerBase.cc.

59 {
60 }
edm::ParameterSetDescriptionFillerBase::ParameterSetDescriptionFillerBase ( const ParameterSetDescriptionFillerBase )
private

Member Function Documentation

virtual const std::string& edm::ParameterSetDescriptionFillerBase::baseType ( ) const
pure virtual
virtual const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( ) const
pure virtual
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( EDAnalyzer const *  )
inlinestaticprotected

Definition at line 95 of file ParameterSetDescriptionFillerBase.h.

95  {
97  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( EDProducer const *  )
inlinestaticprotected

Definition at line 98 of file ParameterSetDescriptionFillerBase.h.

98  {
100  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( EDFilter const *  )
inlinestaticprotected

Definition at line 101 of file ParameterSetDescriptionFillerBase.h.

101  {
103  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( OutputModule const *  )
inlinestaticprotected

Definition at line 104 of file ParameterSetDescriptionFillerBase.h.

104  {
106  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( one::EDAnalyzerBase const *  )
inlinestaticprotected

Definition at line 107 of file ParameterSetDescriptionFillerBase.h.

107  {
109  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( one::EDProducerBase const *  )
inlinestaticprotected

Definition at line 110 of file ParameterSetDescriptionFillerBase.h.

110  {
112  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( one::EDFilterBase const *  )
inlinestaticprotected

Definition at line 113 of file ParameterSetDescriptionFillerBase.h.

113  {
115  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( one::OutputModuleBase const *  )
inlinestaticprotected

Definition at line 116 of file ParameterSetDescriptionFillerBase.h.

116  {
118  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( stream::EDAnalyzerBase const *  )
inlinestaticprotected

Definition at line 119 of file ParameterSetDescriptionFillerBase.h.

119  {
121  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( stream::EDProducerBase const *  )
inlinestaticprotected

Definition at line 122 of file ParameterSetDescriptionFillerBase.h.

122  {
124  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( stream::EDFilterBase const *  )
inlinestaticprotected

Definition at line 125 of file ParameterSetDescriptionFillerBase.h.

125  {
127  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( global::EDAnalyzerBase const *  )
inlinestaticprotected

Definition at line 128 of file ParameterSetDescriptionFillerBase.h.

128  {
130  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( global::EDProducerBase const *  )
inlinestaticprotected

Definition at line 131 of file ParameterSetDescriptionFillerBase.h.

131  {
133  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( global::EDFilterBase const *  )
inlinestaticprotected

Definition at line 134 of file ParameterSetDescriptionFillerBase.h.

134  {
136  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( global::OutputModuleBase const *  )
inlinestaticprotected

Definition at line 137 of file ParameterSetDescriptionFillerBase.h.

137  {
139  }
static const std::string& edm::ParameterSetDescriptionFillerBase::extendedBaseType ( void const *  )
inlinestaticprotected

Definition at line 140 of file ParameterSetDescriptionFillerBase.h.

140  {
141  return kEmpty;
142  }
virtual void edm::ParameterSetDescriptionFillerBase::fill ( ConfigurationDescriptions descriptions) const
pure virtual
const ParameterSetDescriptionFillerBase& edm::ParameterSetDescriptionFillerBase::operator= ( const ParameterSetDescriptionFillerBase )
private

Member Data Documentation

const std::string ParameterSetDescriptionFillerBase::kBaseForESProducer
staticprotected
const std::string ParameterSetDescriptionFillerBase::kBaseForESSource
staticprotected
const std::string ParameterSetDescriptionFillerBase::kBaseForService
staticprotected
const std::string ParameterSetDescriptionFillerBase::kEmpty
staticprotected
const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForEDAnalyzer
staticprotected

Definition at line 79 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForEDFilter
staticprotected

Definition at line 81 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForEDProducer
staticprotected

Definition at line 80 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForGlobalEDAnalyzer
staticprotected

Definition at line 90 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForGlobalEDFilter
staticprotected

Definition at line 92 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForGlobalEDProducer
staticprotected

Definition at line 91 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForGlobalOutputModule
staticprotected

Definition at line 93 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForOneEDAnalyzer
staticprotected

Definition at line 83 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForOneEDFilter
staticprotected

Definition at line 85 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForOneEDProducer
staticprotected

Definition at line 84 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForOneOutputModule
staticprotected

Definition at line 86 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForOutputModule
staticprotected

Definition at line 82 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForStreamEDAnalyzer
staticprotected

Definition at line 87 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForStreamEDFilter
staticprotected

Definition at line 89 of file ParameterSetDescriptionFillerBase.h.

const std::string ParameterSetDescriptionFillerBase::kExtendedBaseForStreamEDProducer
staticprotected

Definition at line 88 of file ParameterSetDescriptionFillerBase.h.