CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

edm::eventsetup::ESPreFunctorDecorator< TRecord, TFunctor > Class Template Reference

#include <ESPreFunctorDecorator.h>

List of all members.

Public Member Functions

 ESPreFunctorDecorator (const TFunctor &iCaller)
void post (const TRecord &)
void pre (const TRecord &iRecord)

Private Member Functions

const ESPreFunctorDecoratoroperator= (const ESPreFunctorDecorator &)

Private Attributes

TFunctor caller_

Detailed Description

template<class TRecord, class TFunctor>
class edm::eventsetup::ESPreFunctorDecorator< TRecord, TFunctor >

Definition at line 34 of file ESPreFunctorDecorator.h.


Constructor & Destructor Documentation

template<class TRecord, class TFunctor>
edm::eventsetup::ESPreFunctorDecorator< TRecord, TFunctor >::ESPreFunctorDecorator ( const TFunctor &  iCaller) [inline]

Definition at line 38 of file ESPreFunctorDecorator.h.

                                                     :
         caller_(iCaller) {}

Member Function Documentation

template<class TRecord, class TFunctor>
const ESPreFunctorDecorator& edm::eventsetup::ESPreFunctorDecorator< TRecord, TFunctor >::operator= ( const ESPreFunctorDecorator< TRecord, TFunctor > &  ) [private]
template<class TRecord, class TFunctor>
void edm::eventsetup::ESPreFunctorDecorator< TRecord, TFunctor >::post ( const TRecord &  ) [inline]

Definition at line 51 of file ESPreFunctorDecorator.h.

                                {
      }
template<class TRecord, class TFunctor>
void edm::eventsetup::ESPreFunctorDecorator< TRecord, TFunctor >::pre ( const TRecord &  iRecord) [inline]

Member Data Documentation

template<class TRecord, class TFunctor>
TFunctor edm::eventsetup::ESPreFunctorDecorator< TRecord, TFunctor >::caller_ [private]