22 TypeLabelList::const_iterator
const& iEnd,
27 for(TypeLabelList::const_iterator
p = iBegin;
p != iEnd; ++
p) {
29 if(!
type.hasDictionary()) {
36 p->typeID_.userClassName(),
37 p->typeID_.friendlyClassName(),
38 p->productInstanceName_,
42 if (!
p->branchAlias_.empty()) pdesc.
branchAliases().insert(
p->branchAlias_);
std::list< TypeLabelItem > TypeLabelList
std::string const & processName() const
TypeLabelList typeLabelList_
std::string const & moduleName() const
std::string const & dictionaryPlugInPrefix()
std::string const & moduleLabel() const
TypeLabelList & typeLabelList()
used by the fwk to register the list of products of this module
static PluginCapabilities * get()
bool tryToLoad(const std::string &iName)
std::set< std::string > const & branchAliases() const
ParameterSetID const & parameterSetID() const
static void addToRegistry(TypeLabelList::const_iterator const &iBegin, TypeLabelList::const_iterator const &iEnd, ModuleDescription const &iDesc, ProductRegistry &iReg, bool iIsListener=false)
void addProduct(BranchDescription const &productdesc, bool iFromListener=false)