CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
edm::ConsumesCollectorESAdaptor< TR > Class Template Reference

#include <ConsumesCollector.h>

Public Member Functions

template<typename TYPE , typename REC >
ESGetToken< TYPE, REC > consumes ()
 

Private Member Functions

 ConsumesCollectorESAdaptor (ConsumesCollector iBase)
 

Private Attributes

ConsumesCollector m_consumer
 

Friends

class ConsumesCollector
 

Detailed Description

template<Transition TR>
class edm::ConsumesCollectorESAdaptor< TR >

Definition at line 39 of file ConsumesCollector.h.

Constructor & Destructor Documentation

◆ ConsumesCollectorESAdaptor()

template<Transition TR>
edm::ConsumesCollectorESAdaptor< TR >::ConsumesCollectorESAdaptor ( ConsumesCollector  iBase)
inlineexplicitprivate

Definition at line 143 of file ConsumesCollector.h.

143 : m_consumer(std::move(iBase)) {}
def move(src, dest)
Definition: eostools.py:511

Member Function Documentation

◆ consumes()

template<Transition TR>
template<typename TYPE , typename REC >
ESGetToken<TYPE, REC> edm::ConsumesCollectorESAdaptor< TR >::consumes ( )
inline

Definition at line 135 of file ConsumesCollector.h.

References edm::ConsumesCollectorESAdaptor< TR >::m_consumer.

135  {
136  return m_consumer.template esConsumes<TYPE, REC, TR>();
137  }

Friends And Related Function Documentation

◆ ConsumesCollector

template<Transition TR>
friend class ConsumesCollector
friend

Definition at line 141 of file ConsumesCollector.h.

Member Data Documentation

◆ m_consumer

template<Transition TR>
ConsumesCollector edm::ConsumesCollectorESAdaptor< TR >::m_consumer
private