Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
FWCore
Framework
src
ProducesCollector.cc
Go to the documentation of this file.
1
#include "
FWCore/Framework/interface/ProducesCollector.h
"
2
3
namespace
edm {
4
5
ProducesCollector::ProducesCollector
(
ProducesCollector
const
& other) : helper_(
get_underlying
(other.helper_)) {}
6
7
ProducesCollector
&
ProducesCollector::operator=
(
ProducesCollector
const
& other) {
8
helper_
=
get_underlying
(other.
helper_
);
9
return
*
this
;
10
}
11
12
ProductRegistryHelper::BranchAliasSetter
ProducesCollector::produces
(
const
TypeID
&
id
,
13
std::string
instanceName,
14
bool
recordProvenance) {
15
return
helper_
->produces(
id
,
std::move
(instanceName), recordProvenance);
16
}
17
18
ProducesCollector::ProducesCollector
(
ProductRegistryHelper
* helper) : helper_(helper) {}
19
20
}
// namespace edm
edm::ProducesCollector::produces
ProductRegistryHelper::BranchAliasSetterT< ProductType > produces()
Definition:
ProducesCollector.h:54
edm::TypeID
Definition:
TypeID.h:22
ProducesCollector.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
eostools.move
def move
Definition:
eostools.py:511
edm::ProductRegistryHelper::BranchAliasSetter
Definition:
ProductRegistryHelper.h:54
edm::ProducesCollector::operator=
ProducesCollector & operator=(ProducesCollector const &)
Definition:
ProducesCollector.cc:7
edm::ProducesCollector::helper_
propagate_const< ProductRegistryHelper * > helper_
Definition:
ProducesCollector.h:97
edm::ProducesCollector::ProducesCollector
ProducesCollector()=delete
edm::get_underlying
constexpr T & get_underlying(propagate_const< T > &)
Definition:
propagate_const.h:103
edm::ProductRegistryHelper
Definition:
ProductRegistryHelper.h:26
edm::ProducesCollector
Definition:
ProducesCollector.h:45
Generated for CMSSW Reference Manual by
1.8.5