- T* newPlugin(const std::string& type, const Params& p) {
- typename std::map<std::string, typename PluginManager::Factory*>::const_iterator i=m_map.find(type);
+ T* newPlugin(const typename Key& type, const Params& p) {
+ typename std::map<typename Key, typename PluginManager::Factory*>::const_iterator i=m_map.find(type);