X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=src%2FgdcmException.cxx;h=d1120896d15e790ea1281e14ea66e77de07a2fb6;hb=c8d390d6a732aa48eeb9d831ea83f4bebc8e19f8;hp=aeb15c0b5760038f875af775b81204be4e0fe3e8;hpb=06c1c583239fdf5196260e6ef83a78669c1bd17f;p=gdcm.git diff --git a/src/gdcmException.cxx b/src/gdcmException.cxx index aeb15c0b..d1120896 100644 --- a/src/gdcmException.cxx +++ b/src/gdcmException.cxx @@ -7,6 +7,12 @@ //----------------------------------------------------------------------------- // gdcmException + +/* + * \ingroup gdcmException + * \brief + * @param + */ gdcmException::gdcmException(const std::string &f, const std::string& msg) throw() #ifdef __GNUC__ try @@ -20,7 +26,12 @@ catch(...) { #endif -void gdcmException::fatal(const char *from) throw() { +/* + * \ingroup gdcmException + * \brief + * @param + */ + void gdcmException::fatal(const char *from) throw() { try { std::cerr << "Fatal: exception received in " << from << " while handling exception." << std::endl; @@ -38,7 +49,12 @@ void gdcmException::fatal(const char *from) throw() { } } -std::string gdcmException::getName() const throw() { +/* + * \ingroup gdcmException + * \brief + * @param + */ + std::string gdcmException::getName() const throw() { try { #ifdef __GNUC__ // GNU C++ compiler class name demangling unsigned int nested = 1, i, nb, offset; @@ -69,12 +85,22 @@ std::string gdcmException::getName() const throw() { } } -gdcmException::operator const char *() const throw() { +/* + * \ingroup gdcmException + * \brief + * @param + */ + gdcmException::operator const char *() const throw() { return getName().c_str(); } //----------------------------------------------------------------------------- -std::ostream& operator<<(std::ostream &os, const gdcmException &e) { +/* + * \ingroup gdcmException + * \brief + * @param + */ + std::ostream& operator<<(std::ostream &os, const gdcmException &e) { try { os << "Exception " << e.getName() << " thrown: " << e.getError() << std::endl; }