CMS 3D CMS Logo

Public Member Functions | Static Protected Attributes | Private Member Functions

edm::ParameterSetDescriptionFillerBase Class Reference

#include <ParameterSetDescriptionFillerBase.h>

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

List of all members.

Public Member Functions

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

Static Protected Attributes

static const std::string kBaseForESProducer
static const std::string kBaseForESSource
static const std::string kBaseForService

Private Member Functions

const
ParameterSetDescriptionFillerBase
operator= (const ParameterSetDescriptionFillerBase &)
 ParameterSetDescriptionFillerBase (const ParameterSetDescriptionFillerBase &)

Detailed Description

Definition at line 33 of file ParameterSetDescriptionFillerBase.h.


Constructor & Destructor Documentation

edm::ParameterSetDescriptionFillerBase::ParameterSetDescriptionFillerBase ( ) [inline]

Definition at line 37 of file ParameterSetDescriptionFillerBase.h.

{}
ParameterSetDescriptionFillerBase::~ParameterSetDescriptionFillerBase ( ) [virtual]

Definition at line 42 of file ParameterSetDescriptionFillerBase.cc.

{
}
edm::ParameterSetDescriptionFillerBase::ParameterSetDescriptionFillerBase ( const ParameterSetDescriptionFillerBase ) [private]

Member Function Documentation

virtual const std::string& edm::ParameterSetDescriptionFillerBase::baseType ( ) const [pure virtual]
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 [static, protected]
const std::string ParameterSetDescriptionFillerBase::kBaseForESSource [static, protected]
const std::string ParameterSetDescriptionFillerBase::kBaseForService [static, protected]