CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Public Attributes
edm::eventsetup::depends_on::OneHolder< T, TDependsOnRecord > Struct Template Reference

#include <eventsetup_dependsOn.h>

Public Types

typedef TDependsOnRecord DependsOnRecord_t
 
typedef T Prod_t
 

Public Member Functions

 OneHolder (void(T::*iHoldee)(const TDependsOnRecord &))
 

Public Attributes

void(T::* holdee_ )(const TDependsOnRecord &)
 

Detailed Description

template<class T, class TDependsOnRecord>
struct edm::eventsetup::depends_on::OneHolder< T, TDependsOnRecord >

Definition at line 102 of file eventsetup_dependsOn.h.

Member Typedef Documentation

template<class T, class TDependsOnRecord>
typedef TDependsOnRecord edm::eventsetup::depends_on::OneHolder< T, TDependsOnRecord >::DependsOnRecord_t

Definition at line 104 of file eventsetup_dependsOn.h.

template<class T, class TDependsOnRecord>
typedef T edm::eventsetup::depends_on::OneHolder< T, TDependsOnRecord >::Prod_t

Definition at line 103 of file eventsetup_dependsOn.h.

Constructor & Destructor Documentation

template<class T, class TDependsOnRecord>
edm::eventsetup::depends_on::OneHolder< T, TDependsOnRecord >::OneHolder ( void(T::*)(const TDependsOnRecord &)  iHoldee)
inline

Definition at line 106 of file eventsetup_dependsOn.h.

106 : holdee_(iHoldee) {}
void(T::* holdee_)(const TDependsOnRecord &)

Member Data Documentation

template<class T, class TDependsOnRecord>
void(T::* edm::eventsetup::depends_on::OneHolder< T, TDependsOnRecord >::holdee_) (const TDependsOnRecord &)