#include <Callback.h>
Public Types | |
using | method_type = TReturn(T::*)(const TRecord &) |
Public Member Functions | |
Callback (T *iProd, method_type iMethod, unsigned int iID, const TDecorator &iDec=TDecorator()) | |
ESProxyIndex const * | getTokenIndices () const |
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) |
void | storeReturnedValues (TReturn iReturn) |
unsigned int | transitionID () const |
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_ |
unsigned int | id_ |
method_type | method_ |
edm::propagate_const< T * > | producer_ |
std::array< void *, produce::size< TReturn >::value > | proxyData_ |
bool | wasCalledForThisRecord_ |
Definition at line 52 of file Callback.h.
using edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::method_type = TReturn (T ::*)(const TRecord&) |
Definition at line 54 of file Callback.h.
|
inline |
Definition at line 56 of file Callback.h.
|
privatedelete |
|
inline |
Definition at line 103 of file Callback.h.
|
inline |
Definition at line 80 of file Callback.h.
|
inline |
Definition at line 100 of file Callback.h.
|
inline |
Definition at line 70 of file Callback.h.
|
privatedelete |
|
inline |
Definition at line 91 of file Callback.h.
References constexpr, edm::eventsetup::moveFromTo(), and groupFilesInBlocks::temp.
|
inline |
Definition at line 84 of file Callback.h.
|
inline |
Definition at line 102 of file Callback.h.
|
private |
Definition at line 115 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 111 of file Callback.h.
|
private |
Definition at line 110 of file Callback.h.
|
private |
Definition at line 114 of file Callback.h.