Go to the documentation of this file. 1 #ifndef Framework_ConstProductRegistry_h
2 #define Framework_ConstProductRegistry_h
63 template <
class T,
class TMethod>
65 using std::placeholders::_1;
ProductList const & productList() const
void watchProductAdditions(const T &iFunc)
void watchProductAdditions(T const &iObj, TMethod iMethod)
ProductRegistry const & productRegistry() const
std::vector< BranchDescription const * > allBranchDescriptions() const
ConstProductRegistry(SignallingProductRegistry &iReg)
ConstProductRegistry & operator=(ConstProductRegistry const &)=delete
std::map< BranchKey, BranchDescription > ProductList
void connect_but_block_self(Signal &oSignal, const Func &iFunc)
std::vector< std::string > allBranchNames() const
edm::propagate_const< SignallingProductRegistry * > reg_
ProductRegistry::ProductList ProductList
bool anyProductProduced() const