]> git.lyx.org Git - lyx.git/blobdiff - src/support/convert.C
MacOSX compile fix.
[lyx.git] / src / support / convert.C
index 698365e4a7d046ce5d52711c5e9af0145c24f709..a3014fe41864d7d77def4d9b56fd8ed00cfbcec9 100644 (file)
@@ -53,12 +53,14 @@ string convert<string>(int i)
        return lexical_cast<string>(i);
 }
 
+
 template<>
 docstring convert<docstring>(int i)
 {
        return lyx::from_ascii(lexical_cast<string>(i));
 }
 
+
 template<>
 string convert<string>(unsigned int ui)
 {
@@ -66,6 +68,13 @@ string convert<string>(unsigned int ui)
 }
 
 
+template<>
+docstring convert<docstring>(unsigned int ui)
+{
+       return lyx::from_ascii(lexical_cast<string>(ui));
+}
+
+
 template<>
 string convert<string>(unsigned long ul)
 {
@@ -73,6 +82,13 @@ string convert<string>(unsigned long ul)
 }
 
 
+template<>
+docstring convert<docstring>(unsigned long ul)
+{
+       return lyx::from_ascii(lexical_cast<string>(ul));
+}
+
+
 template<>
 string convert<string>(long l)
 {
@@ -80,6 +96,13 @@ string convert<string>(long l)
 }
 
 
+template<>
+docstring convert<docstring>(long l)
+{
+       return lyx::from_ascii(lexical_cast<string>(l));
+}
+
+
 template<>
 string convert<string>(float f)
 {