CMS 3D CMS Logo

Public Types | Public Member Functions

edm::eventsetup::ComponentMakerBase< T > Class Template Reference

#include <ComponentMaker.h>

Inheritance diagram for edm::eventsetup::ComponentMakerBase< T >:
edm::eventsetup::ComponentMakerBaseHelper edm::eventsetup::ComponentMaker< T, TComponent >

List of all members.

Public Types

typedef T::base_type base_type

Public Member Functions

virtual boost::shared_ptr
< base_type
addTo (EventSetupProvider &iProvider, ParameterSet const &iConfiguration, std::string const &iProcessName, ReleaseVersion const &iVersion, PassID const &iPass) const =0

Detailed Description

template<class T>
class edm::eventsetup::ComponentMakerBase< T >

Definition at line 49 of file ComponentMaker.h.


Member Typedef Documentation

template<class T>
typedef T::base_type edm::eventsetup::ComponentMakerBase< T >::base_type

Member Function Documentation

template<class T>
virtual boost::shared_ptr<base_type> edm::eventsetup::ComponentMakerBase< T >::addTo ( EventSetupProvider iProvider,
ParameterSet const &  iConfiguration,
std::string const &  iProcessName,
ReleaseVersion const &  iVersion,
PassID const &  iPass 
) const [pure virtual]