]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/type.h
Add the target type to lexical_cast invocations
[libs/datafile.git] / source / type.h
index 85cfec40f2afc9aa79f38d646baf64dea473cd0a..17545bae23ef0922669583344097a65c3e3e04cd 100644 (file)
@@ -12,7 +12,7 @@ struct Symbol
        std::string name;
 
        template<typename T>
-       Symbol(const T &n): name(lexical_cast(n)) { }
+       Symbol(const T &n): name(lexical_cast<std::string>(n)) { }
 
        template<typename T> operator T() const { return lexical_cast<T>(name); }
 };