CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
PluginUsingProducer.cc File Reference
#include "FWCore/Framework/interface/global/EDProducer.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/ParameterSet/interface/PluginDescription.h"
#include "FWCore/ParameterSet/interface/ValidatedPluginMacros.h"
#include "FWCore/ParameterSet/interface/ValidatedPluginFactoryMacros.h"
#include <vector>

Go to the source code of this file.

Classes

struct  edmtest::IntMakerBase
 
struct  edmtest::OneMaker
 
class  edmtest::PluginUsingProducer
 
struct  edmtest::ValueMaker
 

Namespaces

 edm
 HLT enums.
 
 edmplugin
 
 edmtest
 

Typedefs

using adaptor_t__LINE__ = edm::PluginDescriptionAdaptor< edmtest::IntFactory ::CreatedType, edmtest::OneMaker >
 
using edmtest::IntFactory = edmplugin::PluginFactory< IntMakerBase *(edm::ParameterSet const &)>
 

Enumerations

enum  { dummy_edm_register_pluginfactory___LINE__ }
 
enum  { dummy_edm_register_pluginfactory_2___LINE__ }
 

Functions

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< PluginUsingProducer > > s_filler_0__LINE__ ("PluginUsingProducer")
 
static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< edmtest::IntFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2__LINE__ ("edmtestValueMaker")
 
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< PluginUsingProducer > > s_maker__LINE__ ("PluginUsingProducer")
 
static const edmtest::IntFactory ::PMaker< edmtest::OneMakers_maker__LINE__ ("edmtestOneMaker")
 
static const edmtest::IntFactory ::PMaker< edmtest::ValueMakers_maker__LINE__ ("edmtestValueMaker")
 

Variables

static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< edmtest::IntFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2__LINE__ ("edmtestOneMaker")
 

Typedef Documentation

◆ adaptor_t__LINE__

Definition at line 83 of file PluginUsingProducer.cc.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
dummy_edm_register_pluginfactory___LINE__ 

Definition at line 29 of file PluginUsingProducer.cc.

31 {

◆ anonymous enum

anonymous enum
Enumerator
dummy_edm_register_pluginfactory_2___LINE__ 

Definition at line 29 of file PluginUsingProducer.cc.

31 {

Function Documentation

◆ s_filler_0__LINE__()

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< PluginUsingProducer > > s_filler_0__LINE__ ( "PluginUsingProducer"  )
static

◆ s_maker2__LINE__()

static const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< edmtest::IntFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2__LINE__ ( "edmtestValueMaker"  )
static

◆ s_maker__LINE__() [1/3]

static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< PluginUsingProducer > > s_maker__LINE__ ( "PluginUsingProducer"  )
static

◆ s_maker__LINE__() [2/3]

static const edmtest::IntFactory ::PMaker< edmtest::OneMaker > s_maker__LINE__ ( "edmtestOneMaker"  )
static

◆ s_maker__LINE__() [3/3]

static const edmtest::IntFactory ::PMaker< edmtest::ValueMaker > s_maker__LINE__ ( "edmtestValueMaker"  )
static

Variable Documentation

◆ s_maker2__LINE__

const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< edmtest::IntFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2__LINE__("edmtestValueMaker") ( "edmtestOneMaker"  )
static