]> granicus.if.org Git - taglib/commitdiff
Remove function bodies of some non-specialized template functions.
authorTsuda Kageyu <tsuda.kageyu@gmail.com>
Mon, 30 Jan 2017 07:11:59 +0000 (16:11 +0900)
committerTsuda Kageyu <tsuda.kageyu@gmail.com>
Mon, 30 Jan 2017 07:11:59 +0000 (16:11 +0900)
The code won't link when a wrong version is used. It's better than showing a debug message.

taglib/fileref.cpp

index 3a7f2c65e53083c7e01be44b6ae38ae0de154cde..dca69f6a15235f8a37a524d56ec644350cac9090 100644 (file)
@@ -62,11 +62,7 @@ namespace
   // Templatized internal functions. T should be String or IOStream*.
 
   template <typename T>
-  FileName toFileName(T arg)
-  {
-    debug("FileRef::toFileName<T>(): This version should never be called.");
-    return FileName(L"");
-  }
+  FileName toFileName(T arg);
 
   template <>
   FileName toFileName<IOStream *>(IOStream *arg)
@@ -82,11 +78,7 @@ namespace
 
   template <typename T>
   File *resolveFileType(T arg, bool readProperties,
-                        AudioProperties::ReadStyle style)
-  {
-    debug("FileRef::resolveFileType<T>(): This version should never be called.");
-    return 0;
-  }
+                        AudioProperties::ReadStyle style);
 
   template <>
   File *resolveFileType<IOStream *>(IOStream *arg, bool readProperties,