]> git.lyx.org Git - lyx.git/blobdiff - src/support/docstream.h
InsetTabular.cpp: fix #6585 also for wrapped floats - thanks Vincent
[lyx.git] / src / support / docstream.h
index 8a60e555091bf089935391a61b5a180a441c71ac..0a2d42b38bb418b0b6a02d3a7a55c507ff962f64 100644 (file)
 
 #include "support/docstring.h"
 
+#if defined(_MSC_VER) && (_MSC_VER >= 1600) 
+// Ugly workaround for MSVC10 STL bug:
+// std::numpunct has a hardcoded dllimport in definition, but we wanna it with 32 bit 
+// so we can't import it and must define it but then the compiler complains.
+#include "support/numpunct_lyx_char_type.h"
+#endif
+
 #include <fstream>
 #include <sstream>
 
@@ -68,8 +75,6 @@ public:
 };
 
 
-extern template class std::numpunct<lyx::char_type>;
-extern template class std::basic_ofstream<char_type>;
 
 /// UCS4 input stringstream
 typedef std::basic_istringstream<char_type> idocstringstream;