CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ProducesCollector.cc
Go to the documentation of this file.
2 
3 namespace edm {
4 
5  ProducesCollector::ProducesCollector(ProducesCollector const& other) : helper_(get_underlying(other.helper_)) {}
6 
9  return *this;
10  }
11 
13  std::string instanceName,
14  bool recordProvenance) {
15  return helper_->produces(id, std::move(instanceName), recordProvenance);
16  }
17 
19 
20 } // namespace edm
ProductRegistryHelper::BranchAliasSetterT< ProductType > produces()
def move
Definition: eostools.py:511
ProducesCollector & operator=(ProducesCollector const &)
propagate_const< ProductRegistryHelper * > helper_
constexpr T & get_underlying(propagate_const< T > &)