X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmException.cxx;h=aeb15c0b5760038f875af775b81204be4e0fe3e8;hb=1ca5d71344bd934cb05d810428cdd1182e86f9f2;hp=d2d3d7cd030221b5c11ba898d5998cff8c5080eb;hpb=29bdd1e88a28b6267618f633f304e1154537ce7b;p=gdcm.git diff --git a/src/gdcmException.cxx b/src/gdcmException.cxx index d2d3d7cd..aeb15c0b 100644 --- a/src/gdcmException.cxx +++ b/src/gdcmException.cxx @@ -1,9 +1,12 @@ - +// gdcmException.cxx +//----------------------------------------------------------------------------- #include "gdcmException.h" #include #include +//----------------------------------------------------------------------------- +// gdcmException gdcmException::gdcmException(const std::string &f, const std::string& msg) throw() #ifdef __GNUC__ try @@ -17,7 +20,6 @@ catch(...) { #endif - void gdcmException::fatal(const char *from) throw() { try { std::cerr << "Fatal: exception received in " << from @@ -36,7 +38,6 @@ void gdcmException::fatal(const char *from) throw() { } } - std::string gdcmException::getName() const throw() { try { #ifdef __GNUC__ // GNU C++ compiler class name demangling @@ -68,12 +69,11 @@ std::string gdcmException::getName() const throw() { } } - gdcmException::operator const char *() const throw() { return getName().c_str(); } - +//----------------------------------------------------------------------------- std::ostream& operator<<(std::ostream &os, const gdcmException &e) { try { os << "Exception " << e.getName() << " thrown: " << e.getError() << std::endl; @@ -84,4 +84,4 @@ std::ostream& operator<<(std::ostream &os, const gdcmException &e) { return os; } - +//-----------------------------------------------------------------------------