CMS 3D CMS Logo

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

#include <EDConsumerBase.h>

Public Member Functions

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

Private Member Functions

 EDConsumerBaseESAdaptor (EDConsumerBase *iBase)
 

Private Attributes

EDConsumerBasem_consumer
 

Friends

class EDConsumerBase
 

Detailed Description

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

Definition at line 59 of file EDConsumerBase.h.

Constructor & Destructor Documentation

◆ EDConsumerBaseESAdaptor()

template<Transition TR>
edm::EDConsumerBaseESAdaptor< TR >::EDConsumerBaseESAdaptor ( EDConsumerBase iBase)
inlineprivate

Definition at line 331 of file EDConsumerBase.h.

331 : m_consumer(iBase) {}

Member Function Documentation

◆ consumes()

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

Definition at line 324 of file EDConsumerBase.h.

324  {
325  return m_consumer->template esConsumes<TYPE, REC, TR>();
326  }

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

Friends And Related Function Documentation

◆ EDConsumerBase

template<Transition TR>
friend class EDConsumerBase
friend

Definition at line 330 of file EDConsumerBase.h.

Member Data Documentation

◆ m_consumer

template<Transition TR>
EDConsumerBase* edm::EDConsumerBaseESAdaptor< TR >::m_consumer
private

Definition at line 333 of file EDConsumerBase.h.

Referenced by edm::EDConsumerBaseESAdaptor< TR >::consumes().

edm::EDConsumerBaseESAdaptor::m_consumer
EDConsumerBase * m_consumer
Definition: EDConsumerBase.h:333