CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Friends
edm::ESConsumesCollectorT< RECORD > Class Template Reference

#include <ESConsumesCollector.h>

Inheritance diagram for edm::ESConsumesCollectorT< RECORD >:
edm::ESConsumesCollector

Public Member Functions

template<typename Product >
auto consumes (ESInputTag const &tag)
 
 ESConsumesCollectorT ()=delete
 
 ESConsumesCollectorT (ESConsumesCollectorT< RECORD > const &)=default
 
 ESConsumesCollectorT (ESConsumesCollectorT< RECORD > &&)=default
 
ESConsumesCollectorT< RECORD > & operator= (ESConsumesCollectorT< RECORD > const &)=default
 
ESConsumesCollectorT< RECORD > & operator= (ESConsumesCollectorT< RECORD > &&)=default
 
- Public Member Functions inherited from edm::ESConsumesCollector
template<typename Product , typename Record >
auto consumesFrom (ESInputTag const &tag)
 
 ESConsumesCollector ()=delete
 
 ESConsumesCollector (ESConsumesCollector const &)=default
 
 ESConsumesCollector (ESConsumesCollector &&)=default
 
ESConsumesCollectoroperator= (ESConsumesCollector const &)=default
 
ESConsumesCollectoroperator= (ESConsumesCollector &&)=default
 

Private Member Functions

 ESConsumesCollectorT (ESConsumesInfo *const iConsumer, unsigned int iTransitionID)
 

Friends

class ESProducer
 

Additional Inherited Members

- Protected Member Functions inherited from edm::ESConsumesCollector
 ESConsumesCollector (ESConsumesInfo *const iConsumer, unsigned int iTransitionID)
 

Detailed Description

template<typename RECORD>
class edm::ESConsumesCollectorT< RECORD >

Definition at line 76 of file ESConsumesCollector.h.

Constructor & Destructor Documentation

template<typename RECORD >
edm::ESConsumesCollectorT< RECORD >::ESConsumesCollectorT ( )
delete
template<typename RECORD >
edm::ESConsumesCollectorT< RECORD >::ESConsumesCollectorT ( ESConsumesCollectorT< RECORD > const &  )
default
template<typename RECORD >
edm::ESConsumesCollectorT< RECORD >::ESConsumesCollectorT ( ESConsumesCollectorT< RECORD > &&  )
default
template<typename RECORD >
edm::ESConsumesCollectorT< RECORD >::ESConsumesCollectorT ( ESConsumesInfo *const  iConsumer,
unsigned int  iTransitionID 
)
inlineexplicitprivate

Definition at line 95 of file ESConsumesCollector.h.

96  : ESConsumesCollector(iConsumer, iTransitionID) {}

Member Function Documentation

template<typename RECORD >
template<typename Product >
auto edm::ESConsumesCollectorT< RECORD >::consumes ( ESInputTag const &  tag)
inline

Definition at line 87 of file ESConsumesCollector.h.

References GlobalPosition_Frontier_DevDB_cff::tag.

87  {
88  return consumesFrom<Product, RECORD>(tag);
89  }
template<typename RECORD >
ESConsumesCollectorT<RECORD>& edm::ESConsumesCollectorT< RECORD >::operator= ( ESConsumesCollectorT< RECORD > const &  )
default
template<typename RECORD >
ESConsumesCollectorT<RECORD>& edm::ESConsumesCollectorT< RECORD >::operator= ( ESConsumesCollectorT< RECORD > &&  )
default

Friends And Related Function Documentation

template<typename RECORD >
friend class ESProducer
friend

Definition at line 93 of file ESConsumesCollector.h.