#include <Callback.h>
Public Types | |
typedef TReturn(T::* | method_type) (const TRecord &) |
Public Member Functions | |
Callback (T *iProd, method_type iMethod, const TDecorator &iDec=TDecorator()) | |
template<class DataT > | |
void | holdOntoPointer (DataT *iData) |
void | newRecordComing () |
void | operator() (const TRecord &iRecord) |
template<class RemainingContainerT , class DataT , class ProductsT > | |
void | setData (ProductsT &iProducts, const RemainingContainerT *, const DataT *) |
template<class DataT , class ProductsT > | |
void | setData (ProductsT &iProducts, const produce::Null *, const DataT *) |
void | storeReturnedValues (TReturn iReturn) |
Public Member Functions inherited from edm::eventsetup::CallbackBase | |
virtual | ~CallbackBase () |
Private Member Functions | |
Callback (const Callback &)=delete | |
const Callback & | operator= (const Callback &)=delete |
Private Attributes | |
TDecorator | decorator_ |
method_type | method_ |
edm::propagate_const< T * > | producer_ |
std::vector< void * > | proxyData_ |
bool | wasCalledForThisRecord_ |
Definition at line 48 of file Callback.h.
typedef TReturn(T ::* edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::method_type) (const TRecord &) |
Definition at line 50 of file Callback.h.
|
inline |
Definition at line 52 of file Callback.h.
|
privatedelete |
|
inline |
Definition at line 79 of file Callback.h.
|
inline |
Definition at line 103 of file Callback.h.
|
inline |
Definition at line 69 of file Callback.h.
|
privatedelete |
|
inline |
Definition at line 90 of file Callback.h.
References edm::eventsetup::copyFromTo(), and groupFilesInBlocks::temp.
|
inline |
Definition at line 97 of file Callback.h.
References edm::eventsetup::copyFromTo(), and groupFilesInBlocks::temp.
|
inline |
Definition at line 83 of file Callback.h.
|
private |
Definition at line 116 of file Callback.h.
|
private |
Definition at line 114 of file Callback.h.
|
private |
Definition at line 113 of file Callback.h.
|
private |
Definition at line 112 of file Callback.h.
|
private |
Definition at line 115 of file Callback.h.