CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Macros
ComponentFactory.h File Reference
#include <string>
#include <map>
#include <exception>
#include "boost/shared_ptr.hpp"
#include "FWCore/PluginManager/interface/PluginFactory.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Framework/interface/ComponentMaker.h"
#include "FWCore/Utilities/interface/ConvertException.h"
#include "FWCore/Utilities/interface/EDMException.h"
#include "FWCore/Utilities/interface/Exception.h"

Go to the source code of this file.

Classes

class  edm::eventsetup::ComponentFactory< T >
 

Namespaces

 edm
 HLT enums.
 
 edm::eventsetup
 

Macros

#define COMPONENTFACTORY_GET(_type_)
 

Macro Definition Documentation

#define COMPONENTFACTORY_GET (   _type_)
Value:
namespace edm { namespace eventsetup { \
{ return &s_dummyfactory; } \
} } \
static edm::eventsetup::ComponentFactory< edm::eventsetup::LooperMakerTraits > const s_dummyfactory
#define EDM_REGISTER_PLUGINFACTORY(_factory_, _category_)
Definition: PluginFactory.h:90
static ComponentFactory< T > const * get()
int componentfactory_get_needs_semicolon

Definition at line 124 of file ComponentFactory.h.