]> Creatis software - gdcm.git/blobdiff - src/gdcmException.cxx
* oops forgot to commit Changelog :)
[gdcm.git] / src / gdcmException.cxx
index 9ad0f4cf73f7969959cd6f19dae2333f63fe9a9e..53d40a73c0af6ab282e7cfbb6ad3d1ed55dddab9 100644 (file)
@@ -1,7 +1,19 @@
+#ifdef _MSC_VER
+//'identifier' : not all control paths return a value
+//#pragma warning ( disable : 4715 )
+// 'identifier' : class 'type' needs to have dll-interface to be used by
+// clients of class 'type2'
+#pragma warning ( disable : 4251 )
+// 'identifier' : identifier was truncated to 'number' characters in the
+// debug information
+#pragma warning ( disable : 4786 )
+#endif //_MSC_VER
+
 #include "gdcmException.h"
 
 #include <typeinfo>
 #include <stdio.h>
+using namespace std;
 
 
 gdcmException::gdcmException(const string &f, const string& msg) throw()
@@ -76,7 +88,7 @@ gdcmException::operator const char *() const throw() {
 
 ostream& operator<<(ostream &os, const gdcmException &e) {
   try {  
-    os << "Exception " << e.getName() << " thrown: " << e.error << endl;
+    os << "Exception " << e.getName() << " thrown: " << e.getError() << endl;
   }
   catch(...) {
     gdcmException::fatal("operator<<(ostream &, const gdcmException&)");