|
SignallingProductRegistry & | operator= (SignallingProductRegistry const &)=delete |
|
| SignallingProductRegistry () |
|
| SignallingProductRegistry (ProductRegistry const &preg) |
|
| SignallingProductRegistry (SignallingProductRegistry const &)=delete |
|
void | addLabelAlias (BranchDescription const &productdesc, std::string const &labelAlias, std::string const &instanceAlias) |
|
void | addProduct (BranchDescription const &productdesc, bool iFromListener=false) |
|
std::vector< std::string > | aliasToModules (KindOfType kindOfType, TypeID const &type, std::string_view moduleLabel, std::string_view productInstanceName) const |
|
std::vector< BranchDescription const * > | allBranchDescriptions () const |
|
std::vector< std::string > | allBranchNames () const |
|
bool | anyProductProduced () const |
|
bool | anyProducts (BranchType const brType) const |
|
template<typename T > |
void | callForEachBranch (T const &iFunc) |
|
void | copyProduct (BranchDescription const &productdesc) |
|
bool | frozen () const |
|
ProductResolverIndex const & | getNextIndexValue (BranchType branchType) const |
|
ProductResolverIndex | indexFrom (BranchID const &iID) const |
|
void | initializeTransients () |
|
std::string | merge (ProductRegistry const &other, std::string const &fileName, BranchDescription::MatchMode branchesMustMatch=BranchDescription::Permissive) |
|
void | print (std::ostream &os) const |
|
ProductList const & | productList () const |
|
ProductList & | productListUpdator () |
|
std::shared_ptr< ProductResolverIndexHelper > | productLookup (BranchType branchType) |
|
std::shared_ptr< ProductResolverIndexHelper const > | productLookup (BranchType branchType) const |
|
bool | productProduced (BranchType branchType) const |
|
| ProductRegistry () |
|
| ProductRegistry (ProductList const &productList, bool toBeFrozen=true) |
|
void | setFrozen (bool initializeLookupInfo=true) |
|
void | setFrozen (std::set< TypeID > const &productTypesConsumed, std::set< TypeID > const &elementTypesConsumed, std::string const &processName) |
|
void | setUnscheduledProducts (std::set< std::string > const &unscheduledLabels) |
|
ProductList::size_type | size () const |
|
void | updateFromInput (ProductList const &other) |
|
void | updateFromInput (std::vector< BranchDescription > const &other) |
|
virtual | ~ProductRegistry () |
|
Definition at line 32 of file SignallingProductRegistry.h.