![]() |
![]() |
#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()) | |
Callback (const Callback &)=delete | |
Callback * | clone () |
ESProxyIndex const * | getTokenIndices () const |
template<class DataT > | |
void | holdOntoPointer (DataT *iData) |
void | newRecordComing () |
void | operator() (const TRecord &iRecord) |
const Callback & | operator= (const Callback &)=delete |
template<class RemainingContainerT , class DataT , class ProductsT > | |
void | setData (ProductsT &iProducts) |
void | storeReturnedValues (TReturn iReturn) |
unsigned int | transitionID () const |
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_ |
Description: Functional object used as the 'callback' for the CallbackProxy
Usage: <usage>
Definition at line 44 of file Callback.h.
using edm::eventsetup::Callback< T, TReturn, TRecord, TDecorator >::method_type = TReturn (T ::*)(const TRecord&) |
Definition at line 46 of file Callback.h.
|
inline |
Definition at line 48 of file Callback.h.
|
delete |
|
inline |
Definition at line 56 of file Callback.h.
|
inline |
Definition at line 94 of file Callback.h.
|
inline |
Definition at line 72 of file Callback.h.
|
inline |
Definition at line 91 of file Callback.h.
|
inline |
Definition at line 61 of file Callback.h.
|
delete |
|
inline |
Definition at line 82 of file Callback.h.
References constexpr, edm::eventsetup::moveFromTo(), and groupFilesInBlocks::temp.
|
inline |
Definition at line 76 of file Callback.h.
|
inline |
Definition at line 93 of file Callback.h.
|
private |
Definition at line 103 of file Callback.h.
|
private |
Definition at line 101 of file Callback.h.
|
private |
Definition at line 99 of file Callback.h.
|
private |
Definition at line 98 of file Callback.h.
|
private |
Definition at line 97 of file Callback.h.
|
private |
Definition at line 102 of file Callback.h.