#include "FWCore/Framework/interface/ESPreFunctorDecorator.h"
#include "FWCore/Framework/interface/IOVSyncValue.h"
#include "FWCore/Framework/interface/EventSetupRecord.h"
Go to the source code of this file.
Namespaces | |
namespace | edm |
namespace | edm::eventsetup |
namespace | edm::eventsetup::depends_on |
Classes | |
struct | edm::eventsetup::DecoratorFromArg< T, TRecord, TArg > |
struct | edm::eventsetup::DecoratorFromArg< T, TRecord, depends_on::OneHolder< T, TDependsOnRecord > > |
struct | edm::eventsetup::DecoratorFromArg< T, TRecord, depends_on::TwoHolder< T1, T2 > > |
struct | edm::eventsetup::DependsOnCaller< T, TRecord, TDependsOnRecord, TCallerChain > |
struct | edm::eventsetup::DependsOnDoNothingCaller< TRecord > |
struct | edm::eventsetup::depends_on::HolderToCaller< TRecord, THolder > |
struct | edm::eventsetup::depends_on::HolderToCaller< TRecord, OneHolder< T, TDependsOnRecord > > |
struct | edm::eventsetup::depends_on::HolderToCaller< TRecord, TwoHolder< T1, void(T::*)(const T2 &) > > |
struct | edm::eventsetup::depends_on::OneHolder< T, TDependsOnRecord > |
struct | edm::eventsetup::depends_on::TwoHolder< T, U > |
Functions | |
template<typename T, typename TRecord, typename T1, typename T2> | |
ESPreFunctorDecorator< TRecord, typename depends_on::HolderToCaller < TRecord, depends_on::TwoHolder< T1, T2 > >::Caller_t > | edm::eventsetup::createDecoratorFrom (T *iT, const TRecord *iRec, const depends_on::TwoHolder< T1, T2 > &iHolder) |
template<typename T, typename TRecord, typename TDependsOnRecord> | |
ESPreFunctorDecorator< TRecord, DependsOnCaller< T, TRecord, TDependsOnRecord, DependsOnDoNothingCaller < TRecord > > > | edm::eventsetup::createDecoratorFrom (T *iT, const TRecord *iRec, const depends_on::OneHolder< T, TDependsOnRecord > &iHolder) |
template<class T, class TRecord, class TDependsOnRecord, class TCallerChain> | |
DependsOnCaller< T, TRecord, TDependsOnRecord, TCallerChain > | edm::eventsetup::createDependsOnCaller (T *iCallee, const TRecord *, void(T::*iMethod)(const TDependsOnRecord &), const TCallerChain &iChain) |
template<typename T, typename T1, typename T2, typename T3> | |
depends_on::TwoHolder < depends_on::TwoHolder < depends_on::OneHolder< T, T1 >, T2 >, T3 > | edm::eventsetup::dependsOn (void(T::*iT1)(const T1 &), T2 iT2, T3 iT3) |
template<typename T, typename T1, typename T2> | |
depends_on::TwoHolder < depends_on::OneHolder< T, T1 >, T2 > | edm::eventsetup::dependsOn (void(T::*iT1)(const T1 &), T2 iT2) |
template<typename T, typename TDependsOnRecord> | |
depends_on::OneHolder< T, TDependsOnRecord > | edm::eventsetup::dependsOn (void(T::*iT)(const TDependsOnRecord &)) |
template<class T, class T1, class T2, class TRecord> | |
DependsOnCaller< T, TRecord, T2, typename HolderToCaller < TRecord, T1 >::Caller_t > | edm::eventsetup::depends_on::makeCaller (T *iT, const TRecord *iRec, const TwoHolder< T1, void(T::*)(const T2 &)> &iHolder) |
template<class T, class TDependsOnRecord, class TRecord> | |
DependsOnCaller< T, TRecord, TDependsOnRecord, DependsOnDoNothingCaller < TRecord > > | edm::eventsetup::depends_on::makeCaller (T *iT, const TRecord *iRec, const OneHolder< T, TDependsOnRecord > &iHolder) |
template<class T, class U> | |
TwoHolder< T, U > | edm::eventsetup::depends_on::operator & (const T &iT, const U &iU) |