]> git.tdb.fi Git - libs/core.git/blobdiff - source/lexicalcast.h
Add specialization for lexical_cast<std::string> to avoid borking with spaces
[libs/core.git] / source / lexicalcast.h
index e67f361faa24429189027515f403f0604c9a0650..a2bb43953d43d764e24ff517d62e1ffd0052f6ee 100644 (file)
@@ -36,6 +36,12 @@ T lexical_cast(const std::string &s)
        return tmp;
 }
 
        return tmp;
 }
 
+template<>
+inline std::string lexical_cast<std::string>(const std::string &s)
+{
+       return s;
+}
+
 template<typename T>
 std::string lexical_cast(const T &v, const Fmt &f=Fmt())
 {
 template<typename T>
 std::string lexical_cast(const T &v, const Fmt &f=Fmt())
 {