BOOST_STATIC_ASSERT (sizeof (Q) == 0);
}
+template <>
+std::string
+locale_convert (unsigned char x, int, bool);
+
+template <>
+std::string
+locale_convert (unsigned short int x, int, bool);
+
template <>
std::string
locale_convert (int x, int, bool);
std::string
locale_convert (char const * x, int, bool);
+template <>
+std::string
+locale_convert (wchar_t const * x, int, bool);
+
+template <>
+std::string
+locale_convert (char x, int, bool);
+
template <>
std::string
locale_convert (boost::filesystem::path x, int, bool);
+template <>
+unsigned char
+locale_convert (std::string x, int, bool);
+
+template <>
+unsigned short int
+locale_convert (std::string x, int, bool);
+
+template <>
+unsigned int
+locale_convert (std::string x, int, bool);
+
template <>
int
locale_convert (std::string x, int, bool);
template <>
-int64_t
+long
+locale_convert (std::string x, int, bool);
+
+template <>
+unsigned long
+locale_convert (std::string x, int, bool);
+
+template <>
+long long
+locale_convert (std::string x, int, bool);
+
+template <>
+unsigned long long
locale_convert (std::string x, int, bool);
template <>