1 #ifndef FWCore_Framework_interface_resolveMaker_h 2 #define FWCore_Framework_interface_resolveMaker_h 13 ModuleTypeResolverBase
const* resolver);
15 template <
typename TFactory>
19 auto newType = moduleType;
static constexpr int kInitialIndex
void annotateResolverMakerExceptionAndRethrow(cms::Exception &except, std::string const &modtype, ModuleTypeResolverBase const *resolver)
static constexpr int kLastIndex
auto resolveMaker(std::string const &moduleType, ModuleTypeResolverBase const *resolver)
virtual std::pair< std::string, int > resolveType(std::string basename, int index) const =0