#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 | |
edm::propagate_const < SignallingProductRegistry * > | reg_ |
Definition at line 32 of file ConstProductRegistry.h.
Definition at line 34 of file ConstProductRegistry.h.
|
inline |
Definition at line 36 of file ConstProductRegistry.h.
|
delete |
|
inline |
Definition at line 55 of file ConstProductRegistry.h.
References reg_.
Referenced by ShallowTree::ShallowTree().
|
inline |
Definition at line 49 of file ConstProductRegistry.h.
References reg_.
|
inline |
Definition at line 57 of file ConstProductRegistry.h.
References reg_.
|
delete |
|
inline |
Definition at line 44 of file ConstProductRegistry.h.
References reg_.
Referenced by edm::HiMixingModule::verifyRegistry().
|
inline |
Definition at line 42 of file ConstProductRegistry.h.
References reg_.
|
inline |
Definition at line 60 of file ConstProductRegistry.h.
References edm::serviceregistry::connect_but_block_self(), and reg_.
|
inline |
Definition at line 64 of file ConstProductRegistry.h.
References edm::serviceregistry::connect_but_block_self(), and reg_.
|
private |
Definition at line 71 of file ConstProductRegistry.h.
Referenced by allBranchDescriptions(), allBranchNames(), anyProductProduced(), productList(), productRegistry(), and watchProductAdditions().