#include <ConstProductRegistry.h>
Public Types | |
typedef ProductRegistry::ProductList | ProductList |
Public Member Functions | |
std::vector< BranchDescription const * > | allBranchDescriptions () const |
std::vector< std::string > | allBranchNames () const |
bool | anyProductProduced () const |
ConstProductRegistry (SignallingProductRegistry &iReg) | |
ConstProductRegistry (ConstProductRegistry const &)=delete | |
ConstProductRegistry & | operator= (ConstProductRegistry const &)=delete |
ProductList const & | productList () const |
ProductRegistry const & | productRegistry () const |
template<class T > | |
void | watchProductAdditions (const T &iFunc) |
template<class T , class TMethod > | |
void | watchProductAdditions (T const &iObj, TMethod iMethod) |
Private Attributes | |
SignallingProductRegistry * | reg_ |
Definition at line 33 of file ConstProductRegistry.h.
Definition at line 37 of file ConstProductRegistry.h.
|
inline |
Definition at line 39 of file ConstProductRegistry.h.
|
delete |
|
inline |
Definition at line 58 of file ConstProductRegistry.h.
References edm::ProductRegistry::allBranchDescriptions(), and reg_.
Referenced by ShallowTree::beginJob().
|
inline |
Definition at line 52 of file ConstProductRegistry.h.
References edm::ProductRegistry::allBranchNames(), and reg_.
|
inline |
Definition at line 60 of file ConstProductRegistry.h.
References edm::ProductRegistry::anyProductProduced(), and reg_.
|
delete |
|
inline |
Definition at line 47 of file ConstProductRegistry.h.
References edm::ProductRegistry::productList(), and reg_.
Referenced by edm::HiMixingModule::verifyRegistry().
|
inline |
Definition at line 45 of file ConstProductRegistry.h.
References reg_.
|
inline |
Definition at line 63 of file ConstProductRegistry.h.
References edm::serviceregistry::connect_but_block_self(), edm::SignallingProductRegistry::productAddedSignal_, and reg_.
|
inline |
Definition at line 69 of file ConstProductRegistry.h.
References edm::serviceregistry::connect_but_block_self(), edm::SignallingProductRegistry::productAddedSignal_, and reg_.
|
private |
Definition at line 78 of file ConstProductRegistry.h.
Referenced by allBranchDescriptions(), allBranchNames(), anyProductProduced(), productList(), productRegistry(), and watchProductAdditions().