#include <EDAnalyzer.h>
Public Member Functions | |
std::unique_ptr < OutputModuleCommunicator > | createOutputModuleCommunicator () override |
std::shared_ptr< T > | module () const |
ModuleDescription const & | moduleDescription () const override |
ModuleHolderT (std::shared_ptr< T > iModule, Maker const *iMaker) | |
void | preallocate (PreallocationConfiguration const &iPrealloc) override |
void | registerProductsAndCallbacks (ProductRegistry *iReg) override |
void | replaceModuleFor (Worker *iWorker) const override |
void | setModuleDescription (ModuleDescription const &iDesc) override |
~ModuleHolderT () override | |
Public Member Functions inherited from edm::maker::ModuleHolder | |
std::unique_ptr< Worker > | makeWorker (ExceptionToActionTable const *actions) const |
ModuleHolder (Maker const *iMaker) | |
virtual | ~ModuleHolder () |
Private Attributes | |
std::shared_ptr< T > | m_mod |
Additional Inherited Members | |
Protected Attributes inherited from edm::maker::ModuleHolder | |
Maker const * | m_maker |
Definition at line 26 of file EDAnalyzer.h.
|
inline |
Definition at line 58 of file ModuleHolder.h.
|
inlineoverride |
Definition at line 59 of file ModuleHolder.h.
|
inlineoverridevirtual |
Implements edm::maker::ModuleHolder.
Definition at line 74 of file ModuleHolder.h.
References edm::maker::ModuleHolderT< T >::m_mod, and eostools::move().
|
inline |
Definition at line 60 of file ModuleHolder.h.
References edm::maker::ModuleHolderT< T >::m_mod.
Referenced by edm::WorkerMaker< T >::makeWorker(), and edm::maker::ModuleHolderT< T >::registerProductsAndCallbacks().
|
inlineoverridevirtual |
Implements edm::maker::ModuleHolder.
Definition at line 66 of file ModuleHolder.h.
References edm::maker::ModuleHolderT< T >::m_mod.
|
inlineoverridevirtual |
Implements edm::maker::ModuleHolder.
Definition at line 68 of file ModuleHolder.h.
References edm::maker::ModuleHolderT< T >::m_mod.
|
inlineoverridevirtual |
Implements edm::maker::ModuleHolder.
Definition at line 70 of file ModuleHolder.h.
References edm::maker::ModuleHolderT< T >::m_mod, and edm::maker::ModuleHolderT< T >::module().
|
inlineoverridevirtual |
Implements edm::maker::ModuleHolder.
Definition at line 61 of file ModuleHolder.h.
References cms::cuda::assert(), edm::maker::ModuleHolderT< T >::m_mod, and w.
|
inlineoverridevirtual |
Implements edm::maker::ModuleHolder.
Definition at line 67 of file ModuleHolder.h.
References edm::maker::ModuleHolderT< T >::m_mod.
|
private |
Definition at line 79 of file ModuleHolder.h.
Referenced by edm::maker::ModuleHolderT< T >::createOutputModuleCommunicator(), edm::maker::ModuleHolderT< T >::module(), edm::maker::ModuleHolderT< T >::moduleDescription(), edm::maker::ModuleHolderT< T >::preallocate(), edm::maker::ModuleHolderT< T >::registerProductsAndCallbacks(), edm::maker::ModuleHolderT< T >::replaceModuleFor(), and edm::maker::ModuleHolderT< T >::setModuleDescription().