![]() |
![]() |
#include <ESSourceDataProxyTemplate.h>
Protected Member Functions | |
virtual DataT const * | fetch () const =0 |
![]() | |
void | invalidateCache () override |
void | invalidateTransientCache () override |
virtual void | prefetch (edm::eventsetup::DataKey const &iKey, EventSetupRecordDetails)=0 |
![]() | |
void | clearCacheIsValid () |
Private Member Functions | |
ESSourceDataProxyTemplate (const ESSourceDataProxyTemplate &)=delete | |
void const * | getAfterPrefetchImpl () const final |
const ESSourceDataProxyTemplate & | operator= (const ESSourceDataProxyTemplate &)=delete |
Definition at line 36 of file ESSourceDataProxyTemplate.h.
|
inline |
Definition at line 38 of file ESSourceDataProxyTemplate.h.
|
privatedelete |
|
protectedpure virtual |
Inheriting classes must also override void prefetch(edm::eventsetup::DataKey const& iKey, EventSetupRecordDetails) override; returns the data obtained in the call to prefetch
Implemented in DataProxy< RecordT, DataT, Initializer >.
Referenced by edm::eventsetup::ESSourceDataProxyTemplate< DataT >::getAfterPrefetchImpl().
|
inlinefinalprivatevirtual |
used to retrieve the data from the implementation. The data is then cached locally.
Implements edm::eventsetup::DataProxy.
Definition at line 55 of file ESSourceDataProxyTemplate.h.
References edm::eventsetup::ESSourceDataProxyTemplate< DataT >::fetch().
|
privatedelete |