CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
ProducerWithPSetDesc.cc File Reference
#include "ProducerWithPSetDesc.h"
#include "DataFormats/TestObjects/interface/ThingCollection.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/ParameterSet/interface/ConfigurationDescriptions.h"
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/ParameterSet/interface/ParameterDescriptionBase.h"
#include "FWCore/ParameterSet/interface/ParameterDescription.h"
#include "FWCore/ParameterSet/interface/ParameterDescriptionNode.h"
#include "FWCore/ParameterSet/interface/ParameterWildcard.h"
#include "FWCore/ParameterSet/interface/EmptyGroupDescription.h"
#include "DataFormats/Provenance/interface/EventRange.h"
#include "DataFormats/Provenance/interface/LuminosityBlockID.h"
#include "DataFormats/Provenance/interface/EventID.h"
#include "FWCore/Utilities/interface/InputTag.h"
#include "FWCore/Utilities/interface/FileInPath.h"
#include "FWCore/ParameterSet/interface/PluginDescription.h"
#include "FWCore/ParameterSet/interface/ValidatedPluginMacros.h"
#include "FWCore/ParameterSet/interface/ValidatedPluginFactoryMacros.h"
#include <vector>
#include <limits>
#include <memory>
#include <string>
#include <iostream>

Go to the source code of this file.

Classes

struct  edmtest::AnotherIntMakerBase
 
struct  edmtest::AnotherMakerWithRecursivePlugin
 
struct  edmtest::AnotherOneMaker
 
struct  edmtest::AnotherValueMaker
 

Namespaces

 edmplugin
 
 edmtest
 

Typedefs

using adaptor_t__LINE__ = edm::PluginDescriptionAdaptor< edmtest::AnotherIntFactory ::CreatedType, edmtest::AnotherOneMaker >
 
using edmtest::AnotherIntFactory = edmplugin::PluginFactory< AnotherIntMakerBase *(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< ProducerWithPSetDesc > > s_filler_0__LINE__ ("ProducerWithPSetDesc")
 
static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< edmtest::AnotherIntFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2___LINE__ ("edmtestAnotherValueMaker")
 
static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< edmtest::AnotherIntFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2___LINE__ ("edmtestAnotherMakerWithRecursivePlugin")
 
static const edmtest::AnotherIntFactory ::PMaker< edmtest::AnotherOneMakers_maker__LINE__ ("edmtestAnotherOneMaker")
 
static const edmtest::AnotherIntFactory ::PMaker< edmtest::AnotherValueMakers_maker__LINE__ ("edmtestAnotherValueMaker")
 
static const edmtest::AnotherIntFactory ::PMaker< edmtest::AnotherMakerWithRecursivePlugins_maker__LINE__ ("edmtestAnotherMakerWithRecursivePlugin")
 
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< ProducerWithPSetDesc > > s_maker__LINE__ ("ProducerWithPSetDesc")
 

Variables

static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< edmtest::AnotherIntFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2___LINE__ ("edmtestAnotherOneMaker")
 

Typedef Documentation

◆ adaptor_t__LINE__

Definition at line 80 of file ProducerWithPSetDesc.cc.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
dummy_edm_register_pluginfactory___LINE__ 

Definition at line 39 of file ProducerWithPSetDesc.cc.

41 {

◆ anonymous enum

anonymous enum
Enumerator
dummy_edm_register_pluginfactory_2___LINE__ 

Definition at line 39 of file ProducerWithPSetDesc.cc.

41 {

Function Documentation

◆ s_filler_0__LINE__()

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

◆ s_maker2___LINE__() [1/2]

static const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< edmtest::AnotherIntFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2___LINE__ ( "edmtestAnotherValueMaker"  )
static

◆ s_maker2___LINE__() [2/2]

static const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< edmtest::AnotherIntFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2___LINE__ ( "edmtestAnotherMakerWithRecursivePlugin"  )
static

◆ s_maker__LINE__() [1/4]

static const edmtest::AnotherIntFactory ::PMaker< edmtest::AnotherOneMaker > s_maker__LINE__ ( "edmtestAnotherOneMaker"  )
static

◆ s_maker__LINE__() [2/4]

static const edmtest::AnotherIntFactory ::PMaker< edmtest::AnotherValueMaker > s_maker__LINE__ ( "edmtestAnotherValueMaker"  )
static

◆ s_maker__LINE__() [3/4]

static const edmtest::AnotherIntFactory ::PMaker< edmtest::AnotherMakerWithRecursivePlugin > s_maker__LINE__ ( "edmtestAnotherMakerWithRecursivePlugin"  )
static

◆ s_maker__LINE__() [4/4]

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

Variable Documentation

◆ s_maker2___LINE__

const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< edmtest::AnotherIntFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2___LINE__("edmtestAnotherMakerWithRecursivePlugin") ( "edmtestAnotherOneMaker"  )
static