Remove string-specific checks.
authorcantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Sat, 28 Apr 2007 20:31:04 +0000 (20:31 +0000)
committercantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Sat, 28 Apr 2007 20:31:04 +0000 (20:31 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@296 de75baf8-a10c-0410-a50a-987c0e22f00f

xmltooling/PluginManager.h

index 11ae03d..5dd7628 100644 (file)
@@ -60,7 +60,7 @@ namespace xmltooling {
          * @param factory   the factory function for the plugin type
          */
         void registerFactory(const Key& type, typename PluginManager::Factory* factory) {
-            if (!type.empty() && factory)
+            if (factory)
                 m_map[type]=factory;
         }
 
@@ -70,8 +70,7 @@ namespace xmltooling {
          * @param type  the key to the plugin type
          */
         void deregisterFactory(const Key& type) {
-            if (!type.empty())
-                m_map.erase(type);
+            m_map.erase(type);
         }
 
         /**